Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/440.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 来自web应用程序(Android)的通知_Javascript_Android_Html_Angularjs_Notifications - Fatal编程技术网

Javascript 来自web应用程序(Android)的通知

Javascript 来自web应用程序(Android)的通知,javascript,android,html,angularjs,notifications,Javascript,Android,Html,Angularjs,Notifications,我正在开发一个显示计数器的web应用程序,当计数器降到0时,我想通知用户(计数器位于服务器上,因此重新加载页面不会有问题)。 如果用户在计算机上,我会使用弹出窗口来显示通知,但如果用户在Android设备上,我希望即使浏览器未打开也能显示通知。(如果有帮助,我会使用AngularJS) 有办法做到这一点吗?我宁愿不建立一个特殊的Android应用程序 谢谢。 //恐怕不行,没有办法。当任何android应用程序未处于活动状态时。。。不活动,冻结。浏览器不是一项服务,据我所知,它在后台不会处理任何

我正在开发一个显示计数器的web应用程序,当计数器降到0时,我想通知用户(计数器位于服务器上,因此重新加载页面不会有问题)。 如果用户在计算机上,我会使用弹出窗口来显示通知,但如果用户在Android设备上,我希望即使浏览器未打开也能显示通知。(如果有帮助,我会使用AngularJS)

有办法做到这一点吗?我宁愿不建立一个特殊的Android应用程序

谢谢。
//恐怕不行,没有办法。当任何android应用程序未处于活动状态时。。。不活动,冻结。浏览器不是一项服务,据我所知,它在后台不会处理任何东西。即使操作系统需要比可用内存更多的内存,也有可能关闭浏览器。

使用html5,即使我离开浏览器,我也能成功地播放持续的声音,因此浏览器中肯定仍有一些事情发生?我只是猜测,但我想它只起作用,因为它是在浏览器处于前台时启动的,并将其委托给一个玩家实例。尝试通过延迟播放(使用计时器或类似的东西)来重现它,加载页面,然后在播放声音之前离开浏览器。如果它仍然有效,我的答案显然是错误的。你是绝对正确的!我想我必须把它做成一个应用程序。