javascript - 浏览器扩展权限请求可以取消吗?
问题描述
您可以轻松地请求许可,browser.permissions.request
用户可以接受或拒绝它。
但是,现在浏览器扩展的 UI(例如弹出窗口或选项页面)对用户保持可见和可用。这会导致用户体验问题。
因为如果您注意到另一个用户交互,例如,这会使您必须向用户请求许可的原始原因无效;作为开发人员,您可能希望自己取消/拒绝权限请求。
否则用户已经拒绝/恢复了导致权限请求的原因,但仍然有这个烦人的弹出窗口。如果用户接受它,他们已经接受了他们不需要的权限;如果他们拒绝,他们至少要点击两次。
交叉发布到 Mozilla Discourse。
解决方案
推荐阅读
- reactjs - 找不到模块。无法解析“../firebase/config”
- symfony - 在我的 app.js 文件中为 Symfony 引用版本化 CSS 文件
- python - 如何为 pytorch 张量的扩展视图找到占用内存的元素数量?
- android - Firebase Test Lab for Instrumentation Lab on Flutter - “上传的测试 APK 不包含清单文件中指定的测试运行器类。”
- java - Android 应用内更新实现的位置
- css - 每行的 CSS 网格控件项目数
- jmeter - 如何在 jmeter 和 burp 之间设置代理。因为我想从 jmeter 发送 burp 目标部分中的所有 apies
- reactjs - React Signalr 访问状态变量
- regex - 使用 htacesss 重写 URL 和重定向基本 url
- android - 我可以在android自定义枚举属性中使用代码中的枚举吗?