错误:期望对象作为目标范围

时间:2018-03-12 23:18:49

标签: firefox firefox-addon firefox-webextensions

2天前,我的网络扩展计划没有问题。

但今天,同样的程序会出现以下错误。

=====

错误:预期对象为目标范围

Schemas.jsm:2641:15

  

让obj = Cu.createObjectIn(context.cloneScope);

=====

环境: Firefox开发者版 60.0b2(64位)

=====

这是用于弹出窗口的java脚本。

发生错误的点如下:

  

chrome.extension;

铬; <没有错误

chrome.extension; <错误

1 个答案:

答案 0 :(得分:1)

更改为无法访问chrome.extension 在弹出窗口中的window.unload事件中。

现在,我已经解决了这个错误。

// error
window.unload = function() {
    var ex = chrome.extension; //error : Expected an object as the target scope
}

// fixed
function access_extention() {
    var ex = chrome.extension; 
}

window.onblur = access_extention;
window.onbeforeunload = access_extention;