Я пробовал это:
$('#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
хранение действительно является своего рода «разрешением».
Почему оно не работает?