发布 GNU LibreJS 7.20,这是一个阻止 Firefox 中专有 JavaScript 的附加组件

由...所提交 Firefox 附加组件的发布
LibreJS 7.20.1,它允许您停止运行非自由 JavaScript 代码。 经过 视图 Richard Stallman,JavaScript 的问题在于代码是在用户不知情的情况下加载的,在加载之前无法评估其自由度,并阻止专有 JavaScript 代码的执行。 确定 JavaScript 代码中使用的许可证 производится 通过网站上的说明 特殊标记 或者通过分析代码注释中是否存在许可证提及。 此外,默认情况下,允许执行简单的 JavaScript 代码、已知库以及用户列入白名单的站点中的代码。

在新版本中:

  • 添加了对子域掩码的支持。
  • 在许可证列表中添加了 Creative Commons 和 Expat 许可证,添加了 GPU 许可证的其他详细信息,并使用了更用户友好的许可证名称。
  • 提供了不包含链接的@license 部分的定义。
  • 添加了自动化测试来识别黑名单和白名单中的回归。
  • 提高处理黑名单的效率。
  • 弹出菜单中添加了页面重新加载按钮。
  • 现在,当脚本被阻止或存在 data-librejs-display 属性时,会显示 NOSCRIPT 块的内容。

来源: opennet.ru

添加评论