首页 > 解决方案 > “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

标签: google-chrome-extension

解决方案


推荐阅读