Google 검색을 스크립트없이 작성하지만 Google 스크립트를 사용하는 여러 페이지를 중단하지 않도록 AdBlock 또는 NoScript를 구성하는 방법 (예 : NoScipt에서 "google.com을 금지"하는 경우)
Google 검색을 스크립트없이 작성하지만 Google 스크립트를 사용하는 여러 페이지를 중단하지 않도록 AdBlock 또는 NoScript를 구성하는 방법 (예 : NoScipt에서 "google.com을 금지"하는 경우)
답변:
NoScript의 기본 기능은 도메인별로 작동하지만 ABE (Application Boundaries Enforcer)는 특정 URL에서 작동 할 수 있으며 원하는대로 수행 할 수있을만큼 유연합니다.
다음은 나머지를 깨지 않고 적절한 검색을 얻는 데 사용한 USER 규칙입니다.
Site ^https://encrypted.google.com/(s|search)(\?.*|$)
Deny INC(SCRIPT,XHR)
Sandbox
끝에 추가하면됩니다 NoScript Options > Advanced > ABE > User
.
이 Site
줄은로드 한 페이지와 Google 순간 업데이트 에 사용되는 URL Site
과 INC()
일치 하므로 최상위 요청의 URL 또는 판단중인 요청의 URL 과 의 조합 및 일치 여부 (NoScript의 ABE 문서가 명확하지 않음) 이 경우 Enter 키를 누르지 않고 새 결과 요청이 실패합니다.
SCRIPT
에 INC()
그것을 않는 경우, 5 월이나 지금까지 해고되지 않을 수 있습니다 (아베 문서에서 세부의 부족에 대한 내 의견을 참조)하지만, 명시 적 블록은 외부 자바 스크립트 그들은 당기는 할 수있다.
마지막 Sandbox
으로이 줄은 페이지 자체에 대한 요청을 허용하지만 Javascript가 비활성화 된 상태에서 수행하도록 ABE에 지시합니다. 그것과 Site
라인은 당신이 필요로하는 유일한 것일지도 모르지만, 나는 그것을 안전하게 재생할 것이라고 생각했습니다.
자세한 내용을 보려면 위에서 언급 한 문서는 http://noscript.net/abe/abe_rules.pdf에 있습니다.