我開發了一個使用上下文菜單的Safari擴展。Safari擴展上下文菜單項命令事件觸發兩次
在代碼中,我正在聽使用上下文菜單項的命令事件:
safari.application.addEventListener("command", commandHandler, false);
在commandHandler()
功能,我已經加入了調試目的的alert
聲明。通過這樣做,我發現功能commandHandler()
每次點擊上下文菜單項時都會觸發兩次。
此外,我添加了一個工具欄項目,它也點擊時觸發command()
事件。點擊該項目後,附加到command()
事件的功能也會啓動兩次。
有沒有人知道這個問題以及如何解決它?
不是一個完美的答案,但讓我在正確的方向。謝謝。 – rdougan 2012-05-04 18:45:32
@rdougan沒問題。樂意效勞! – MrGomez 2012-05-04 18:47:48