I am working on Google extension code and am trying to listen to the chrome.webNavigation.onTabReplaced event, but the onTabReplaced event is never getting fired.
I am using Chrome version 30.0.1587.2 Canary (Windows 7).
Here is how my manifest file looks. Any help will be appreciated.
manifest.json:
{
"manifest_version": 2,
"name": "abcdef",
"description": "abcdef",
"version": "0.1",
"permissions": [
"tabs",
"webNavigation",
"background",
"storage",
"<all_urls>"
],
"background": {
"scripts": ["bg.js"]
}
}
bg.js:
chrome.webNavigation.onTabReplaced.addListener(function (details) {
// This event is not working in chrome.
console.log('webNavigation.onTabReplaced-- old tab id: ' +details.replacedTabId +' new Tab Id ' + details.tabId);
});
The onTabReplaced event is only fired when a prerendered tab is replaced. If you want to detect when a new document has loaded, use the chrome.webNavigation.onCommitted event.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With