google-chrome-extension - “chrome.permissions.request”中的起源是什么意思?
问题描述
我正在开发 Google Chrome 扩展程序。
可选权限是我需要的。
根据此处的文档,用户可以按需请求权限。代码是这样的:
document.querySelector('#my-button').addEventListener('click', function(event) {
// Permissions must be requested from inside a user gesture, like a button's
// click handler.
chrome.permissions.request({
permissions: ['tabs'],
origins: ['http://www.google.com/']
}, function(granted) {
// The callback argument will be true if the user granted the permissions.
if (granted) {
doSomething();
} else {
doSomethingElse();
}
});
});
origins: ['http://www.google.com/']
传递给的对象是什么意思chrome.permissions.request
?
解决方案
推荐阅读
- java - How to synchronize block in method
- windows - 如何在安装了 Cygwin 的 Windows 上执行 autoconf?
- flutter - 有状态的小部件在 BLOC 状态更改后不重建
- java - 在 QueryDocumentSnapshot 中获取集合的所有文档
- android - 检查 setOnClickListener() 上的图像以减少视图延迟
- php - 使用 dom php 从给定 URL 中获取元素
- azure-functions - 函数“my-function”的侦听器无法在 Azure Functions 中启动错误消息
- excel - 这不是我的问题的描述,但 Stackoverflow 不允许我提交我的描述性标题
- java - Eclipse 插件操作在正常的 2019-12 实例中没有任何作用,但在 rcp 调试实例中工作正常
- ruby - Ruby:将数组划分为 2 个具有最接近平均值的数组