我正在使用Google Chrome扩展程序。
我需要可选权限。
根据文档here,用户可以根据需要请求权限。代码是这样的:
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
的对象中是什么意思?