问题标签 [html5-notifications]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
6326 浏览

html - 多个选项卡上的 Webkit 通知

我正在为我的应用程序使用WebKit 通知。假设我正在使用此代码:

PS 1:前五行实际上是单行。只是为了可读性,我以这种方式发布。

PS 2:有关完整代码,请参阅:Unable to show Desktop Notifications using Google Chrome

我的问题是,如果我打开了多个标签怎么办?

说当我的应用程序上出现新评论时,这是否会被解雇。如果我打开了多个标签怎么办?这会产生很多通知吗?说,我10 - 15打开了标签,我收到了两个通知。将生成多少个通知,20 - 30

如果是这种情况,如何防止为每个打开的选项卡多次生成单个通知?

0 投票
1 回答
510 浏览

google-chrome - 使用其他服务器上的图像文件作为 webkitnotifications 的图标

我正在制作 Chrome 扩展程序。

我想使用其他服务器上的图像文件作为 webkitnotifications 的图标(桌面通知)

在内容脚本中

在 manifest.json

但我收到以下错误

图标的 URL 以多种方式更改。所以我不能事先将它们全部添加到 manifest.json 中的“web_accessible_resources”中。那么,我该怎么做以上?非常感谢您提前。

0 投票
1 回答
2061 浏览

html - 谷歌浏览器中的 HTML5 通知

我看到了一个链接http://dangercove.github.com/html5-notifications/。这里纯文本类型的通知适用于谷歌浏览器(版本 23)。但是 html 类型的通知不起作用。我在 chromium 浏览器(版本 17)中对其进行了测试。两种内容类型都有效。为什么 html 类型在 chrome 中不起作用?

0 投票
2 回答
1683 浏览

google-chrome-extension - 如何在 Webkit 通知中包含链接?

我正在创建一个 Chrome 扩展程序,并且正在使用 Webkit 通知 API。我需要在通知中显示一个链接,但问题是现在 Webkit HTML 通知已被弃用,所以我只能使用带有简单消息的通知。我的意思是,一年前我可以创建一个 Wbkit HTML 通知并包含“a”元素,但现在我不能。

有没有办法在 Webkit 通知中显示链接?谢谢。

0 投票
1 回答
2782 浏览

javascript - HTML5 通知和权限问题

我正在尝试使用新的 HTML 通知 API……我仍然停留在请求授权阶段;当用户单击一个按钮时,它会执行以下功能:

当我第一次在 chrome 中尝试这个时,出现了一个 chrome 的消息,询问我是否想向我的本地主机网站承认通知授权......我说不(只是为了测试这种情况)。然后我又试了一次,但来自 chrome 的那条消息一直没有出来。

我的问题:如果用户改变对通知的看法,如何为网站启用通知?也许我必须更改 chrome 设置中的某些内容?

提前致谢

0 投票
5 回答
11521 浏览

html - 如何在 HTML5 通知中包含链接?

我希望能够为每个通知设置一个链接/永久链接,所以当用户点击它时;然后他被带到固定链接位置,

我已经看到了这个答案,它的解决方案有点不同,因为使用了静态链接,

我想以某种方式:

任何机会?(我真的不喜欢静态 html 文件解决方案...我想保留这种语法)

0 投票
0 回答
330 浏览

html - web notifications not working

I'm tring to use the web notifications API like in this example: http://www.inserthtml.com/2013/10/notification-api/?utm_source=html5weekly&utm_medium=email

When i'm in this website, everything is working great, in the console i'm writing "Notification.permission" and gets "granted".

But if i'm trying to do the same in my website, i'm getting error about the Notification object and when i'm trying to print "Notification.permission" i've noticed that the Notification object doesn't have this property and other properties like "requestPermition".

This happening in all the browsers and they all updated to the last version.

i've tried to open console in other websites, like cnn.com for example, and inspect the Notifications object, and also there are missing properties.

Any idea why?? and how its working the website above?? thanks.

this is my code:

window.addEventListener('load', function(){ var button = document.getElementById( "notifications" );

});

0 投票
1 回答
463 浏览

json - Chrome 扩展程序未检测到通知权限

我正在使用Chrome 扩展示例教程来构建一个简单的扩展来显示 HTML5 桌面通知。

我似乎遇到的麻烦是,虽然我已经更改了清单文件以请求通知权限(见下文),但是当我检查权限时,没有请求任何权限。

如果我将权限更改回原始权限,它可以正常工作。

0 投票
1 回答
473 浏览

firefox - 显示超过 1 个来自 Firefox 附加组件的桌面通知

我想展示一些从我的 Firefox 插件触发的桌面通知,但从我的测试来看,您似乎一次只能显示一个。我不确定是否有任何官方方法可以做到这一点,因为我没有在通知文档中找到任何提及 https://developer.mozilla.org/en-US/Add-ons/SDK/High-Level_APIs/notifications,但我也会采取一种骇人听闻的方式。

0 投票
2 回答
7632 浏览

javascript - 通知弹出窗口不会出现在 chrome 中

我正在尝试做一个类似 gmail 类型的桌面通知。我面临在 chrome 中更改通知权限的困难。如果我使用window.Notification.permission ,控制台中的权限总是显示拒绝. 如果我从“不允许任何网站显示桌面通知”中手动更改谷歌浏览器设置 -> 隐私 -> 内容设置 -> 通知中的权限为“允许所有网站显示桌面通知”。现在我可以正常获得桌面通知了。但是如果浏览器设置为“不允许任何站点显示桌面通知”,我需要一个询问权限的警报,然后我需要从弹出窗口中选择允许以将设置更改为“允许所有站点显示桌面”通知”。问题是如果我这样做,即使权限警报没有出现,权限也不会改变。权限检查脚本如下

未出现请求允许或禁止通知的弹出窗口。提前感谢您向我提出解决方案。