我编写了一个脚本,在每行中添加了一个额外的列和一个链接。问题是我想在我的greasemonkey脚本中调用函数并将变量传递给它。
我已经读过,由于greasemonkey在沙箱中的性质,如果没有名为'unsafeWindow'的功能,它是不可能的。我不能为我的生活弄清楚如何和很多信息似乎已经过时了。
请有人让我摆脱痛苦:)
答案 0 :(得分:1)
确切的方法取决于问题中没有的细节。您可能需要发布代码以及您希望传递的确切变量。
但是,一般来说,你可以这样做:
NewlyAddedLink.addEventListener ("click", function() {YourFunc (SomeGlobalVariable);}, false);
您不一定要担心unsafeWindow
。