IAd*_*ter 5 firefox noscript firefox-extensions web-filtering
我使用一个带有非常烦人的 onLoad 警报的页面,我想阻止该站点上的 JavaScript(它是http://example.com/home.jsf),但我需要 JS 才能使用 Web 应用程序的其余部分。
我可以只在 home.jsf 上阻止脚本吗?
这不是最直观的事情,但您可以使用 NoScript 的 Application Boundaries Enforcer 来完成。
我在如何使用 NoScript/AdBlock 使 Google 搜索无脚本中解释了如何仅阻止 Google 搜索的 Javascript(在不登录的情况下杀死 Google Instant,同时仍允许在其他 Google 子站点上轻松登录和使用)。
您还可以使用它将来自 Facebook 等网站的脚本锁定到它们来自的域中,因此来自 Facebook 的脚本只会在您实际在Facebook 上时加载。(非常适合关闭诸如“喜欢这个”、“推文”和 Google Buzz 按钮之类的内容,因此就您的隐私和浏览器响应能力而言,您不必信任它们):
# facebook.com containment rule
# This rule allows Facebook scripts objects and frames to be included only
# from Facebook pages
Site .facebook.com .fbcdn.net
Accept from .facebook.com .fbcdn.net
Deny INCLUSION(SCRIPT, OBJ, SUBDOC)
# twitter.com containment rule
# Like the Facebook rule, but for twitter
Site twitter.com .twitter.com twimg.com .twimg.com
Accept from twitter.com .twitter.com twimg.com .twimg.com
Deny INCLUSION(SCRIPT, OBJ, SUBDOC)
# Google Buzz containment rule
# Like the Facebook rule, but for Google
Site ^https?://www\.google\.com/buzz/.*
Accept from google.com .google.com googleapis.com .googleapis.com
Deny INCLUSION(SCRIPT, OBJ, SUBDOC)
Run Code Online (Sandbox Code Playgroud)