2010-07-15 46 views
3

我有一個userscript如下所示:的Greasemonkey:的addEventListener問題

document.addEventListener('click', alert('hello monkey'), true); 

有兩個問題:

  1. 「喂猴」 只是警告刷新瀏覽器時,無法正常工作時,點擊窗口。

  2. 使用GM的'管理用戶腳本'編輯腳本,更改不會發生。 (本地磁盤上的源代碼已被更改。)

回答

9

您需要綁定它,不會自動執行它...不知道關於#2雖然

document.addEventListener('click', function(){alert('hello monkey')}, true); 

+0

使用'function(event)'而不是'function()'獲取事件內部的事件以及可能的事件目標元素。以https://greasyfork.org/zh/scripts/8176-switch-to-mobile-version-on-facebook-video-page爲例 – akostadinov 2015-04-21 11:25:32