chrome extension 插件开发chrome.webNavigation的事件列表

4 min read

以下是chrome.webNavigation支持的事件列表:

  1. onBeforeNavigate:在页面开始加载之前发出,允许取消导航。
  2. onCommitted:页面已开始加载,但尚未完成。
  3. onDOMContentLoaded:页面的DOM树已完全构建。
  4. onCompleted:页面已完全加载。
  5. onErrorOccurred:加载页面时出现错误。
  6. onHistoryStateUpdated:页面的历史状态已更新。
  7. onReferenceFragmentUpdated:页面的参考片段已更改。
  8. onTabReplaced:替换了导航过程中的标签页。
  9. onCreatedNavigationTarget:创建了一个新的浏览器窗口或标签页以导航到目标URL。
  10. onReferenceFragmentTransition:在与参考片段相关的导航过程中,同时对WS(web历史API)和参考片段发生了更改。
  11. onHistoryStateUpdatedDeprecated:历史状态已经更新(已弃用)。
  12. onCompletedCanceled:在从WebContents栈中删除时,如果标志中设置了“预期l输入”标志,则会发出。

这些事件可以用于检测页面的加载状态,处理错误和导航行为。