我正在使用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);
}
});
}
}
我想做的只是一次请求许可。我怎么能实现这一点,因为我尝试了许多不同的选择?
仅供参考 - 加载项的目的是显示通知,但这是代码的权限方。
由于