我正在使用此处记录的 Firefox 权限 API
我在使用该request方法时遇到问题,其中我的所有权限请求都会导致:
Error: permissions.request may only be called from a user input handler
您可以通过调试任何插件或扩展并进入browser.permissions.request({origins: ["https://google.com/*"]})控制台在 firefox 中生成它。
我发现很难接受权限请求必须始终在父堆栈跟踪中具有用户输入事件回调。我正在使用 Vue.js,我的权限是由于用户交互,但我的用户交互与它们触发的事件分离。
user input handler?firefox firefox-addon firefox-addon-sdk firefox-addon-webextensions