据我所知,如果我想始终屏蔽 facebook.com 和其他 Facebook 网站(除非我实际在 facebook.com 上),我会在 NoScript 的选项对话框的 ABE 选项卡下输入以下内容(并启用它们),如下所示:
Site .facebook.com .fbcdn.net .facebook.net
Accept from .facebook.com .fbcdn.net .facebook.net
Deny INCLUSION
现在,如果我访问 facebook.com,脚本就会被阻止。
那么,我是否要添加例外Allow facebook.com
(从 URL 框旁边的 NoScript 按钮),并且这不会优先于 ABE 设置吗?我怎么知道它正在工作?
更新:
显然他们已经更新了他们发布的示例网站:
Site .facebook.com .fbcdn.net
Accept from .facebook.com .fbcdn.net
Deny INCLUSION(SCRIPT, OBJ, SUBDOC)
答案1
判断它是否在通用网站上运行的简单方法是检查是否已加载任何 javascript。
要检查这一点,请打开开发人员工具,然后确保唯一选择的部分是 JS 部分。如果它为空,则脚本被禁用。