browser.windows.create在EDGE扩展上抛出错误

时间:2018-04-10 11:52:28

标签: javascript microsoft-edge browser-extension microsoft-edge-extension

我在EDGE扩展的background.js文件中编写了以下代码:

browser.windows.create({"url": request.openUrlInEditor, "incognito": true});

它引发错误,说'隐身'属性无法识别/未定义。如果我删除'隐身'属性然后它可以工作 - 打开窗口但不是私人模式。 根据{{​​3}},'隐身'属性可以用于EDGE。它正在使用Firefox浏览器。

1 个答案:

答案 0 :(得分:0)

在我的Windows 10计算机版本( 17134.77 )上,以下语法运行良好:

browser.windows.create({" url":" https://www.example.com","隐身":true});

但是,如果您使用的是旧版本,请检查以下语法:

browser.windows.create({" url":" https://www.example.com"," inprivate ":真});

Microsoft已将该属性从inprivate更改为最近隐身