如何在 html5 桌面通知中添加简单链接
How can i add simple link in html5 desktop notification
如何在正文部分的html5桌面通知中添加简单链接(href)?我尝试点击功能,但它只工作几秒钟。如果我稍后尝试按,通知就会消失,什么也没做。所以最好的方法是链接。我尝试写,但随后只是将我打印为文本。
var notification = new Notification('title', {
icon: '...',
body: '<a href="#">aaa</a>'
});
不幸的是,
HTML 通知中不支持链接和其他标记。 获取带有通知的可点击链接的唯一方法是使用 onclick:
function makeNotification() {
var notification = new Notification('This is a clickable notification', {body: 'Click Me'});
notification.onclick = function () {
window.open("http://stackoverflow.com/");
};
}
function notifyMe() {
// Let's check if the browser supports notifications
if (!("Notification" in window)) {
alert("This browser does not support desktop notification");
}
// Let's check if the user is okay to get some notification
else if (Notification.permission === "granted") {
// If it's okay let's create a notification
makeNotification();
}
// Otherwise, we need to ask the user for permission
// Note, Chrome does not implement the permission static property
// So we have to check for NOT 'denied' instead of 'default'
else if (Notification.permission !== 'denied') {
Notification.requestPermission(function (permission) {
// If the user is okay, let's create a notification
if (permission === "granted") {
makeNotification();
}
});
}
}
Mozilla 在 https://developer.mozilla.org/en-US/docs/Web/API/notification 有进一步的文档
与Chrome相比,Firefox的通知持续时间较短。 无法控制通知在 Firefox 中可见的时间长度。
在选项中添加 dir : "ltr"
options = {
dir : "ltr",
icon: "images/images.jpg",
body : "hello WOrld"
}
new Notification("Current Notify",options);
相关文章:
- JQuery:向多个匹配结果添加换行符的最简单方法
- 简单地将拆分变量添加到对象中
- 简单的Javascript方式,在输入字段的每5位数字后添加一个空格
- 为简单的jQuery滑块添加自动播放功能
- 如何用D3添加一个简单的圆弧
- Mozilla”;添加“;sdk,简单的pref模块,动态选项(取决于以前选项的选项)
- 如何使用jquery添加一个简单的转换
- 将Paypal添加到简单的网站
- 简单的dart网页应用程序在IE上添加按钮的速度非常慢
- 将window.scrollTo添加到简单的jQuery手风琴中
- 如何为简单的 HTML 画廊添加标题
- 在谷歌地图HTML中简单地添加KML图层
- 正在尝试添加简单通知..不是函数
- 在不使用外部库的情况下为JavaScript代码添加简单延迟
- 如何在元素上添加简单的淡入效果's懒惰地加载了js
- 在AngularJS中为表单文件上传添加简单的验证
- 在angularjs表单中添加简单的反垃圾邮件操作
- 在jquery插件中添加简单的公共方法的最佳模式是什么?
- 用jQuery添加简单的条件来查看输入是否集中
- 向Javascript中的每个元素添加简单事件