我想使用chrome.webNavigation.onBeforeNavigate的回调来获取帧信息,例如frameId和parentFrameId。
背景页中的代码:
chrome.webNavigation.onBeforeNavigate.addListener(onBeforeNaviCallback);
function onBeforeNaviCallback(detail){
console.log("frameId" +detail.frameId);
};//end of onBefore
总是有一个错误:
Error in event handler for 'webNavigation.onBeforeNavigate': Cannot read property 'callback' of undefined TypeError: Cannot read property 'callback' of undefined
at Event.dispatch_ (event_bindings:342:58)
at dispatchArgs (event_bindings:214:26)
at Object.chromeHidden.Event.dispatchEvent (event_bindings:223:7)
答案 0 :(得分:0)
切换顺序,在行执行时不知道你在说什么。
function onBeforeNaviCallback(detail){
console.log("frameId" +detail.frameId);
};//end of onBefore
chrome.webNavigation.onBeforeNavigate.addListener(onBeforeNaviCallback);