noitification创建的chrome扩展api没有;不要出现不止一次
nofitication created chrome extension api doesn't appear more than once
我现在正在开发Chrome扩展。
我想在特定条件下出示通知。
并且我可以显示一次通知消息。
但是,一旦出现通知消息,即使我重新加载了网页,它也不会再次显示通知消息!
我陷入了这个问题。
请任何人帮帮我!!
提前感谢:)
manifest.json
{
"name": "test",
"version": "0.1",
"manifest_version": 2,
"permissions": [
"tabs", "notifications", "http://*/*"
],
"background": {
"scripts": ["background.js"],
"persistent": false
},
"content_scripts": [
{
"matches": ["http://*/*"],
"js": ["myscript.js"]
}
]
}
myscript.js
var message = {
text:"hello"
}
chrome.runtime.sendMessage(message, function(response) {
});
background.js
chrome.runtime.onMessage.addListener(
function(request, sender, sendResponse) {
var test = chrome.notifications.create(
'notification',{
type: 'basic',
title: "title",
message: request.text,
iconUrl:"icon.png"
},
function(notificationId) {
}
);
chrome.notifications.onClosed.addListener(function (notificationId, byUser){
console.log("this doesn't call as well);
});
如果没有点击通知,几秒钟后它将自动隐藏(但不会关闭)。使用现有通知ID再次调用create
不会重新创建或显示通知。
在调用chrome.notifications.create
:之前,调用chrome.notifications.clear
以删除以前创建的ID为"notification"的通知。
var notificationId = 'notification'; // Whatever
chrome.notifications.clear(notificationId, function() {
chrome.notifications.create(notificationId, ... );
});
相关文章:
- KnockoutJS绑定每个文档不止一次
- 控制不止一次跳水的风格's风格使用java脚本动态,使用类
- 随机图像显示不止一次
- XMLhttpRequest Ajax PHP 运行不止一次
- 看起来我的每个循环都循环不止一次
- 骨干 js 模型 保存不止一次
- Javascript,Socket.io - 警报出现不止一次
- 阿贾克斯不止一次打电话
- 我怎样才能防止这种“点击”发生不止一次
- chrome扩展///我的代码运行了不止一次
- 角度控制器触发不止一次.只有某些
- 如何将一个字符算作一个字符,即使它出现不止一次
- 为什么"结束”;音频html5的事件触发不止一次
- 不要做不止一次,要做一段时间,但不要做
- noitification创建的chrome扩展api没有;不要出现不止一次
- 如何使用Jquery/JavaScript使此图像滑块在单击时滑动不止一次
- 为什么可以't我使用HTML5音频标签播放声音不止一次
- 我如何调用setInterval不止一次
- 在ASP中AJAX加载了PartialView.. NET MVC -脚本运行不止一次
- 音频重复不止一次