我有一个chrome扩展(包括一个本机客户端),只有当用户为给定站点授权(一次)时我才会公开它。是否存在一些内置机制,其中包含标准用户交互,这个IMO是相当常见的用例,还是我必须使用内容脚本来自行查询权限并将它们存储在localStorage中,就像目前看来一样?
答案 0 :(得分:0)
您可以使用“activeTab”权限: https://developer.chrome.com/extensions/activeTab 在Chrome扩展程序代码中创建一个URL检查系统,因此当您访问一个新的URL(来自该tab.id)时,它会显示一个弹出对话框,其中包含“确定”和“取消”。
示例:
var x;
if (confirm("Press a button!") == true) {
x = "You pressed OK!";
} else {
x = "You pressed Cancel!";
}