Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/430.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript greasemonkey:添加了问题列表_Javascript_Greasemonkey - Fatal编程技术网

Javascript greasemonkey:添加了问题列表

Javascript greasemonkey:添加了问题列表,javascript,greasemonkey,Javascript,Greasemonkey,我有一个用户脚本,如下所示: document.addEventListener('click', alert('hello monkey'), true); 有两个问题: “hello monkey”仅在刷新浏览器时发出警报,而在单击窗口时不起作用 使用GM的“管理用户脚本”编辑脚本,更改不会发生。(本地光盘上的源代码已更改。) 你需要绑定它,这样它就不会自动执行 document.addEventListener('click', function(){alert('hello monke

我有一个用户脚本,如下所示:

document.addEventListener('click', alert('hello monkey'), true);
有两个问题:

  • “hello monkey”仅在刷新浏览器时发出警报,而在单击窗口时不起作用

  • 使用GM的“管理用户脚本”编辑脚本,更改不会发生。(本地光盘上的源代码已更改。)


  • 你需要绑定它,这样它就不会自动执行

    document.addEventListener('click', function(){alert('hello monkey')}, true);
    
    但是不确定#2。

    使用
    function(event)
    而不是
    function()
    来获取函数中的事件,可能还有事件的目标元素。请看一个例子