Javascript 如何在Chrome扩展中运行导航事件回调?
我试图让一个函数在用户每次导航到一个新的URL时执行,但我无法让webNavigation为我工作。以下是我目前正在尝试的: manifest.json:Javascript 如何在Chrome扩展中运行导航事件回调?,javascript,google-chrome-extension,Javascript,Google Chrome Extension,我试图让一个函数在用户每次导航到一个新的URL时执行,但我无法让webNavigation为我工作。以下是我目前正在尝试的: manifest.json: { "manifest_version": 2, "name": "My Extension name", "description": "My Extension description", "version": "1.0", "background": { "scripts": ["background.j
{
"manifest_version": 2,
"name": "My Extension name",
"description": "My Extension description",
"version": "1.0",
"background": {
"scripts": ["background.js"]
},
"permissions": ["webNavigation"]
}
background.js:
chrome.webNavigation.onBeforeNavigate = function () {
alert(123);
}
我在警戒线上的断点似乎从未命中。我做错了什么?或者,是否有其他方法可以在用户每次导航到新页面时获取事件?是一款chrome浏览器
要注册侦听器,您需要调用addListener
:
chrome.webNavigation.onBeforeNavigate.addListener(handler);
function handler(details) {
alert(123);
}
此外,请看一看