我的Chrome扩展程序中包含以下代码,用于检测Windows何时关闭:
closeListener = chrome.windows.onRemoved.addListener(function(closed_window_id){
// something
}
如何解除此设置,使匿名函数不会触发?即:像:
chrome.windows.onRemoved.removeListener(closeListener)
ANSWER
Stephan / wOxxOm的回答是正确的。 addListener中的函数不能是匿名函数,removeListener语法使用函数名称(或指向函数的变量)来清除它。
更新了codepen:http://codepen.io/anon/pen/EgpNpz
答案 0 :(得分:1)
看了你的代码后,我看到了你的问题。您放入ID WORD HEADWORD
1 the the
2 cats cat
3 sat sit
4 on on
5 the the
6 mats mat
...
的函数是匿名的,需要设置为变量或成为命名函数。
addListener