我编写了一个脚本,在每行中添加一个附加列和一个链接。问题是我想要链接来调用我的greasemonkey 脚本中的函数并向其传递一个变量。
我读到,由于greasemonkey位于沙箱中的性质,如果没有一个名为“unsafeWindow”的函数,它是不可能的。我一生都无法弄清楚其中的原因,而且很多信息似乎都已经过时了。
请有人让我摆脱痛苦:)
最佳答案
确切的方法取决于问题中未包含的细节。您可能需要发布代码以及您想要传递的确切变量。
但是,一般来说,你可以这样做:
NewlyAddedLink.addEventListener ("click", function() {YourFunc (SomeGlobalVariable);}, false);
您不一定需要担心unsafeWindow
。
关于javascript - 在用户单击按钮时调用 GreaseMonkey 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2962198/