fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-04-29
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
阅读:1822回复:4

Firefox 已支持新的用户脚本 WE API

楼主#
更多 发布于:2019-03-29 10:57
Mozilla 正在开发一个新的用户脚本的 WebExtensions API,目前 Firefox 68.0 Nightly 默认开启,Firefox 66 和 67 默认关闭(可手动开启)。


现有的 Greasemonkey、Tampermonkey 和 Violentmonkey 等扩展已经支持用户脚本了,但 Mozilla 还是开发并支持新的用户脚本的扩展 API,有了官方支持,用户脚本的安全性、性能等方面更有显著提升:在性能方面,采用更好方式将不同用户脚本区隔开来;解决了网页加载和脚本插入期间的一些可靠性问题;每个脚本独享一个沙盒提升安全性。


它与现有油猴类扩展最大不同就是新的 API 让每个用户脚本都运行在独立的沙盒里,隔离开来,而其他扩展脚本都在同一个进程里面运行。


新的 API 也支持现有油猴类扩展的一些函数,例如 GM_ functions。


目前 68.0 Nightly 已默认开启支持, 66 和67 默认关闭,但可以在 about:config 里面将 extensions.webextensions.userScripts.enabled 改成 true 开启。不过现有的油猴类扩展还不支持此 API,需要更新才可以使用这个 API。




https://www.ghacks.net/2019/03/27/firefox-support-user-scripts-api/
Firefox More than meets your experience
游客

返回顶部