gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-28 02:31:50 24 4
gpt4 key购买 nike

基本上,我的问题与this topic 相同但现在是 2018 年了。那么,即使手机处于 sleep 状态,我怎么还能在手机上执行 ECMAScript(发送地理位置)呢?我们现在有了带有服务工作人员的开放式网络应用程序和渐进式网络应用程序 (PWA),甚至 Apple 也加入进来,我相信有办法做到这一点。

最佳答案

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

article from Google在日期为 2018 年 1 月的 PWA GeoLocatoin API 上明确表示此 API“仅在页面打开时”有效。

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

当 PWA 安装到主屏幕时,我们可以期望它有跟踪选项,用户可以在主屏幕上进行权限处理等原生应用。

故事结束,我们还没有结束!!

备选方案:虽然您可以使用 navigator.geolocation.watchPosition 在用户积极使用应用程序时跟踪用户,但您可以通过单独安装( native )Android 服务将用户位置更新到您的后端服务器,直到 PWA 天真地支持。

关于HTML5 网站在手机屏幕关闭时运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50150582/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com