边缘扩展

时间:2016-09-26 13:40:50

标签: google-chrome-extension microsoft-edge microsoft-edge-extension

我正在移植Chrome扩展程序以在Microsoft Edge中工作。我使用了Microsoft的工具包并桥接了代码。但我得到一个错误是控制台说" SCRIPT5007:无法获得财产'包含'未定义或空引用"。这是在我调用chrome.permissions.contains的地方抛出的。

如果有解决方案或者是否存在所有这些不兼容性的文档,请告诉我。

1 个答案:

答案 0 :(得分:0)

Edge目前不支持API。 Microsoft将其列为“正在考虑中”。

所以唯一的解决方案是:

  • 请勿在您的端口中使用chrome.permissions。可能通过授予最广泛的权限。不愉快,但你必须向用户解释这是一个平台限制。
  • 等到它被支持(这是不可保证的; FF的WebExtension平台也不支持它们。)

API支持的路线图在这里:Microsoft Edge extension API roadmap

已知问题/不兼容的受支持API的详细列表:Supported APIs