muh*_*ris 4 javascript jquery google-chrome google-chrome-extension
在chrome API中,有两个功能在理论上指向同一个evet.
chrome.webNavigation.onCompleted
并 chrome.tabs.onUpdated.addListener
与changeinfo=complete
.
这两者之间有什么区别,哪一个保证页面中的外翻已加载.我发现chrome.tabs.onUpdated.addListener
即使很少有http请求存在,有时也会发生火灾.
该chrome.webNavigation.onCompleted
甚至当,而导航发生在一个子帧中被调用chrome.tabs.onUpdated.addListener
时,标签被更新由于像一个标签的属性更改时,才会触发status
或url
.注意传递给回调函数的changeInfo对象这里.
此外,chrome.webNavigation.onCompleted
支持过滤事件,因此您可以指定过滤器,以便仅在传递过滤器时触发事件.请在此处观察如何将过滤器应用于事件.
因此,如果同时使用两个事件侦听器,您将观察到chrome.webNavigation.onCompleted
单个选项卡多次触发,而may chrome.tabs.onUpdated.addListener
可能只触发一次或两次(由于从加载到完成的状态更改).
我希望这有帮助.
归档时间: |
|
查看次数: |
750 次 |
最近记录: |