NotScripts将Firefox NoScript保护引入Opera

尝试消除问题的工具

关于插件,我最喜欢的是Firefox Web浏览器的NoScript插件。它阻止脚本在域上运行,直到我允许它们运行为止。 NoScript提供的功能比XSS保护和其他与安全性相关的功能(使之成为最好的安全性插件)要多。

我已经审查了Google Chrome浏览器扩展程序 NotScript 过去,该浏览器只能提供有限的NoScript体验。 Swapnil(感谢)告诉我Opera也有一个NotScript扩展可用。

NotScripts适用于Opera 11.10到Opera 12.x,但不适用于浏览器的最新Chromium版本。

更新资料非脚本NotScripts Suite Lite 适用于新的Opera网络浏览器。以下说明适用于12.x版以下的经典Opera浏览器。

适用于Opera的NotScripts

blocked-scripts

安装过程有点复杂。以下是有关如何正确安装NotScripts的说明。

  • 安装扩展。您可以安装最新的 非脚本 版本可以直接从Opera Extensions信息库中获取。
  • 关闭Opera窗口,然后重新打开Opera。
  • 单击Opera工具栏中的NotScripts按钮。
    它将显示一条消息,提示您将“用户JS存储配额”设置为5000。单击该消息,它将带您进入“用户JS存储配额”设置。
  • 将设置的值从0更改为5000。
  • 单击保存按钮。您可能需要向下滚动以找到“保存”按钮。
  • 您可能需要重新启动Opera浏览器才能使更改生效。

NotScript模式和用法

Opera的Notscript与NoScript不同,它具有三种不同的脚本阻止模式。默认模式是白名单,该模式将阻止所有脚本(除了从白名单域中运行的脚本之外)。

黑名单,第二种模式默认情况下允许所有脚本,并且仅阻止用户维护的黑名单上的脚本(类似于Firefox加载项 YesScript )。

最后一种模式“白名单+相同来源”使用白名单方法来阻止所有脚本,但允许在运行在浏览器中的域上运行的脚本。因此,如果您打开ghacks.net,则将允许源于该站点的脚本,但不允许来自其他站点的脚本。

因此在这方面有更多选择,这确实很棒。当您访问站点时,您需要单击NotScript图标以显示被阻止脚本的列表。没有迹象表明脚本已被阻止,这可能是最大的可用性问题。单击图标可显示脚本,其中包含允许,阻止或暂时允许它们单独使用的选项。

如果您运行黑名单模式(允许除选定脚本之外的所有脚本),您会看到一个脚本列表,类似于上面的屏幕截图。蓝色操作是该特定站点上脚本的当前操作。就像使用NoScript一样,您可以允许所有脚本,可以全局地暂时允许所有脚本,直到被吊销,或者暂时允许显示的脚本。

NotScript似乎运行良好。我对此有两个看法。首先是缺少的通知,因为这是一个猜测游戏,如果脚本已被阻止或未被阻止,其次是开发人员有一段时间没有更新脚本了(最后一次更新可追溯到2011年4月)。

扩展本身可以正常工作,而这显然是最重要的方面。它不是NoScript的100%端口,而是将Firefox安全扩展的最重要功能引入Opera的端口。为此,强烈建议安装。

另一种方法是 Opera NoScript Alternative BlockIt 我已经在链接文章中进行了评论。它也仅适用于经典Opera。