使用 NoScript 阻止单个页面?

使用 NoScript 阻止单个页面?

我使用的页面在加载时会出现非常烦人的警报,我想阻止该网站上的 JavaScript(它是http://example.com/home.jsf),但我需要 JS 才能使用其余的 Web 应用程序。

我可以仅在 home.jsf 上阻止脚本吗?

答案1

我不知道你是否可以使用 NoScript 来实现,但你也许可以使用 GreaseMonkey通过替换函数或者清除 onLoad。

答案2

这不是最直观的事情,但您可以使用 NoScript 的应用程序边界强制器来实现。

我解释了如何阻止 Google 搜索的 Javascript(无需登录即可终止 Google Instant,同时仍允许轻松登录并在其他 Google 子网站上使用)如何使用 NoScript/AdBlock 让 Google 搜索无脚本化?

您还可以使用它来将来自 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)

答案3

你应该能够使用黑名单功能. 与您通常允许的网站白名单相反。

答案4

尝试 AdBlock Plus。

我假设您已经安装了该插件。使用“打开可阻止项目”选择并创建过滤器。与 ABP Element Hiding Helper 一起使用,这就是我清理过于混乱的页面的方法。

相关内容