Greasemonkey 2.0发布 带有新W3C API的带宽精明应用程序 Google的拒绝链接工具 浏览器中的C# 复杂的喜悦MOOCS Google推出Google Analytics(分析)地图 四月份计算机MOOC的产量 泰达财经基金投顾业务渐入佳境 泰达财经美团创始人王兴卸任亿联银行董事 泰达财经险资前8月投资收益率超8% 泰达财经直播间医药赛道吸金能力仍强势 泰达财经直播间银华品质消费10月26日起发行 推动PHP开发人员 由于无法进行电子邮件隐私保护,Groklaw关闭 Streams API规范草案 Google即时搜索JavaScript Google关闭打包的应用程序 HTTP / 2.0草案 Firefox 34/35中的Web开发人员工具增强功能 Unicode 7.0发布 Google Summer of Code 2012寻求小型组织 WebKit正在破坏网络 ACTA-立即行动 新的Relic的Analytics API CodeNow白宫批准 软件许可简易指南 HTML5-Intel Inside! 木工软件-学习编程 英特尔的XDK Free Web App开发系统已更新 Codecademy添加了新的API课程 斯坦福大学在线课程被推迟,未取消 让我们教孩子们编码! 通过构建自己的计算机来学习 Coursera筹集了1600万美元并计划了广泛的课程 微软庆祝20周年认证 Google电子钱包-开发人员不友好 面向儿童的Pluralsight培训 Google变得炙手可热 Kodu for Kids-版本1.2增加了故事讲述 OpenROAD将数据带到网络 原子公开 CSEd周从今天开始 App Store 3中的恐惧与厌恶-终身禁令 微软专利互联网拥抱 微软专利互联网拥抱 编程的三个原理-展览 没有更多的HTML版本号 Google Summer of Code 2012 Google Earth将包括Google Deep Sea 与Kodu在火星上的节目好奇心
您的位置:首页 >运维 >

Greasemonkey 2.0发布

Greasemonkey Firefox扩展的新版本已发布。

使用Greasemonkey,您可以自定义Firefox中网页的外观和功能,并提供了数百种针对最常见选项的预编写脚本。它还可以让您编写自己的。

新版本中有许多更改,其中一些更改可能会导致与现有脚本不兼容。

适用于此的最重要的更改是应用@grant的方式。新版本默认不提供@grant作为默认值,因此,如果您不专门请求访问API,则不会暗示它。

但是,只要您的脚本不与​​unsafeWindow交互,这些更改就不会影响您。但是,如果您的脚本确实与之交互,并且您没有明确要求授予许可,则需要继续进行操作才能使脚本正常工作。@grant允许您指定脚本可以访问的API方法。

另一个可能导致问题的变化是Greasemonkey特权沙箱的工作方式发生了变化。它已更新,以匹配对Mozilla附加SDK的unsafeWindow所做的更改。为了将值写入unsafeWindow,您将需要使用新方法cloneInto(),exportFunction()和/或createObjectIn()。从Firefox 30开始,附加SDK不再允许内容脚本使用unsafeWindow或window.wrappedJSObject使JavaScript对象可用于内容。关于博客的新版本的帖子Greasespot.net说,此更改提高了扩展的稳定性,可靠性和安全性。

值得一提的其他更改包括对Firefox Sync的默认支持以及即使禁用了内容JavaScript也会运行特权脚本的事件侦听器。

可通过GitHub上的Milestone 2.0问题获得此版本中所有更改的完整列表。

油腻的monkeysqa

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。