我正在移植Chrome扩展程序以在Microsoft Edge中工作。我使用了Microsoft的工具包并桥接了代码。但我得到一个错误是控制台说" SCRIPT5007:无法获得财产'包含'未定义或空引用"。这是在我调用chrome.permissions.contains的地方抛出的。
如果有解决方案或者是否存在所有这些不兼容性的文档,请告诉我。
答案 0 :(得分:0)
Edge目前不支持API。 Microsoft将其列为“正在考虑中”。
所以唯一的解决方案是:
chrome.permissions
。可能通过授予最广泛的权限。不愉快,但你必须向用户解释这是一个平台限制。API支持的路线图在这里:Microsoft Edge extension API roadmap
已知问题/不兼容的受支持API的详细列表:Supported APIs