HTML5网站在手机屏幕关闭时运行?



基本上,我的问题与这个主题相同,但现在是2018年。那么,即使它处于睡眠状态,我如何仍然可以在手机上执行 ECMAScript(以发送地理位置位置(呢?我们现在有开放Web应用程序和渐进式Web应用程序(PWA(与服务工作者,甚至苹果也加入了进来,我相信有办法做到这一点。

虽然我们可以希望事情应该改变,但不幸的是,它并没有改变。

谷歌在2018年1月发表的这篇关于PWA GeoLocatoin API的文章清楚地表明,该API"仅在页面打开时"有效。

为什么还不可用(在我看来(?考虑到用户的隐私,这是有道理的。想想我们访问的大量wep页面,以及我们倾向于意外获得五许可或我们打算给予一段时间(直到我们完成一些交易/预订(的数量。目前,我们无法在浏览器中检查我们授予网站的所有位置权限,就像我们对本机/混合应用程序所做的那样,并可以选择更改它。

当PWA安装到主屏幕时,我们可以期望有PWA的跟踪选项,用户可以在其中使用诸如权限处理之类的本机应用程序。

故事结束,我们还没有到那里!!

替代选项:虽然您可以使用navigator.geolocation.watchPosition跟踪用户何时主动使用应用程序,但您可以使用单独安装的(本机(Android 服务来补充您的应用程序,以将用户位置更新到后端服务器,直到 PWA 天真地支持。

相关内容

  • 没有找到相关文章

最新更新