Gareemonkey 1.0中的jQuery与使用jQuery的网站冲突自从几天前新的Gregemonkey 1.0发布以来,所有jQuery的站点以及我在Gresemonkey脚本中使用jQuery的地方都不能正常运行我的脚本。我在我的GS脚本中使用的jQuery(使用@require元数据)与页面的jQuery冲突。这要归功于新的@grant密码。我已经阅读了这些文档,但仍然不知道如何在沙箱中运行GS脚本;唯一的选项似乎是授予对GS API的访问权,或者将其授予None,然后在没有任何安全限制的情况下运行该脚本,当我设计了几十个具有安全限制的GS脚本并喜欢它时,这一点对我来说根本行不通。
3 回答
翻阅古今
TA贡献1780条经验 获得超5个赞
this.$ = this.jQuery = jQuery.noConflict(true);
@grant
none
// @grant GM_addStyle// @grant GM.getValue// ==/UserScript==/*- The @grant directive is needed to work around a design flaws introduced in GM 1.0 and again in GM 4.0. It restores the sandbox. */
添加回答
举报
0/150
提交
取消