Skip to navigation
See the loading steps of the webextension webNavigation
26.10.17
var webNavEvents = ['BeforeNavigate', 'Committed', 'Completed', //'CreatedNavigationTarget', //Not supported by Firefox 'DOMContentLoaded', 'ErrorOccurred', 'HistoryStateUpdated', 'ReferenceFragmentUpdated' //'TabReplaced' //Not supported by Firefox ]; webNavEvents.forEach(function(navType) { browser.webNavigation['on' + navType].addListener(function(type,details){ console.log('\twebNavigation->' + type + ': tadId=' + details.tabId + ':: url=' + details.url + ((typeof details.transitionType === 'string') ? ':: transitionType=' + details.transitionType : '') ); }.bind(undefined,navType)); });
https://developer.mozilla.org/en-US/Add-ons/WebExtensions/API/webNavigation
Reply
Anonymous
Information Epoch 1711710065
Save trees.
Home
Notebook
Contact us