我已经尝试过了:
$('#grant').click(function(){
chrome.permissions.request({
permissions:['tabs'],
origins: ['\u003Call_urls>']
}, function(granted) {
console.log('haha:', granted);
});
});
哪个工作正常。打开弹出窗口,要求用户确认,如果用户确认,则回调将以所需的行为触发。
但是,当我将其更改为:
$('#grant').click(function(){
chrome.permissions.request({
permissions:['storage']
}, function(granted) {
console.log('haha:', granted);
});
});
什么也没发生。
根据文档: https://developer.chrome.com/apps/storage
存储确实是一种“权限”。
为什么不起作用?