Почему разрешение на «хранение» не может быть запрошено позже в расширении Chrome? - PullRequest
0 голосов
/ 01 октября 2019

Я пробовал это:

  $('#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

хранение действительно является своего рода «разрешением».

Почему оно не работает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...