FireFox附加权限

时间:2015-07-09 17:46:37

标签: firefox firefox-addon firefox-addon-sdk

我正在使用JPM为Firefox构建一个附加项目,并想知道如何为用户启用无限期权限?

e.g。

我有以下代码,提示用户在每个网站上获得许可:

function HTT(theBody,theIcon,theTitle) {
  var options = {
    body: theBody,
    icon: theIcon
  }

  if (!("Notification" in window)) {
    alert("This browser does not support HTT notifications");
  }


  else if (Notification.permission === "granted") {

    var n = new Notification(theTitle,options);
    Date.now() + 30000;
    //setTimeout(n.close.bind(n), 4000);
  }

  else if (Notification.permission !== 'denied') {
    Notification.requestPermission(function (permission) {

      if (permission === "granted") {
        var n = new Notification(theTitle,options);
        Date.now() + 30000;
        //setTimeout(n.close.bind(n), 4000);
      }
    });
  }

 }

我想做的只是一次请求许可。我怎么能实现这一点,因为我尝试了许多不同的选择?

仅供参考 - 加载项的目的是显示通知,但这是代码的权限方。

由于

0 个答案:

没有答案