iPhone/Safari:如何在睡眠模式下继续执行javascript?

Sid*_*Sid 6 javascript iphone safari

许多帖子为iPhone应用程序解决了这个问题,但我需要知道如何在网页上为javascript做这个.

我的具体问题是我想在很长一段时间内跟踪设备的位置(例如汽车旅行).当设备休眠时(这可能是在通话期间,我还没有尝试过这种情况)这就成了问题.

我对任何想法持开放态度,包括防止睡眠模式(但因为我在Safari中,我不确定我有多少控制权).

Tec*_*Zen 6

你不能.网页不执行javascript,除非(1)页面位于最前面,(2)Safari实际上是活动的.当设备处于睡眠状态时,Safari不会保持活动状态.

如果你考虑一下,这个功能将是一个巨大的隐私泄露.想象一下,如果您访问了一个网页,然后即使您的设备关闭也会秘密跟踪您的位置,您会感觉如何!你会非常生气 即使你可以在技术上做到这一点,如果他们发现你做了它,人们可能会感到不安.

由于隐私和物理安全的原因,位置信息受到严密保护(考虑潜行者和您的网页.)这就是为什么您第一次获得位置时会得到一个要求使用位置管理器的对话框.

  • 我不认为隐私是一个问题.每当您尝试在Mobile Safari中访问位置服务时,用户是否必须单击"好"?对我而言,表示同意.好吧......无论如何...... (2认同)