NoScript를 사용하여 단일 도메인에서 스크립트를 실행하는 방법은 무엇입니까?


13

일부 포럼에서는 YouTube 비디오를 직접 포함 할 수 있으므로 사용자가 단일 게시물에 여러 개의 비디오를 게시하면 탐색 속도가 크게 느려집니다. 다른 곳이 아닌 youtube.com에서만 YouTube의 스크립트를 허용하고 싶습니다.

또한 Facebook과 같은 사이트의 스크립트가 홈 도메인에서만 허용되도록 소셜 네트워크 추적을 비활성화하고 싶습니다. 예외가있는 블랙리스트 또는 조건이있는 화이트리스트를 어떻게 설정합니까?


uMatrix로 전환 할 수도 있습니다. 더욱 유연합니다. 스크립트와 같은 방식으로 쿠키를 관리하거나 JavaScript를 허용하지만 XHR (페이지로드 후 동적 요청)을 허용하지 않는 등 원하는 작업을 수행 할 수 있습니다.
사용자

답변:


11

Noscript 작성자가 'ABE'라고 부르는 기능을 사용해야합니다. noscript options->advanced->ABE

구문은 다음과 같습니다.

# comment
# .example.com includes example.com and subdomains of example.com
# example.com includes example.com but excludes its subdomains

#Allow akamaihd scripts and objects to be included only from select hosts
Site .akamaihd.net
Accept from .twitter.com
Deny INCLUSION(SCRIPT, OBJ, SUBDOC)

Site .akamai.net
Accept from github.com
Deny INCLUSION(SCRIPT, OBJ, SUBDOC)

Site .googleusercontent.com
Accept from .picasaweb.google.com .translate.google.com
Deny INCLUSION(SCRIPT, OBJ, SUBDOC)

귀하의 경우 다음과 같은 것이 필요할 수 있습니다.

Site .youtube.com .ytimg.com
Accept from .youtube.com
Deny INCLUSION(SCRIPT, OBJ, SUBDOC)

Youtube의 댓글 및 기타 소셜 기능을 사용하려면 다음이 필요합니다.

Site .google.com .googleapis.com .youtube.com .ytimg.com
Accept from .youtube.com
Deny INCLUSION(SCRIPT, OBJ, SUBDOC)

자세한 내용은 다음의 Noscript : ABE 설명서를 참조하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.