【发布时间】:2013-11-15 23:50:20
【问题描述】:
我正在尝试使用 JQuery 从我的 Greasemonkey 脚本中禁用页面上的所有点击事件,如下所示:
$("*").unbind("click");
$("[onclick]").removeAttr("onclick");
使用
将 Jquery 加载到greasemonkey 脚本中// @require http://code.jquery.com/jquery-1.10.1.min.js
当我从 Firefox 或 Firebug 控制台手动运行它时,它可以工作。
但它对 Greasemonkey 不起作用!
有什么问题?
我怎样才能从greasemonkey 做到这一点?
【问题讨论】:
-
我看到了你的问题...你需要使用页面的原生 jQuery 函数来解除监听器的绑定。
unsafeWindow.$('*').unbind('click').off('click'); -
@JoeSimmons,请给出答案,我会投赞成票。
标签: javascript jquery greasemonkey sandbox