如果您调用 watchPosition 并在不调用 clearWatch 的情况下更改页面,会发生什么情况?
What happens if you call watchPosition and change page without calling clearWatch?
我正在使用 HTML5 地理定位 watchPosition。我有一个调用 watchPosition once 的页面,它会不断检查用户的位置。我很好奇如果我在不调用 clearWatch 函数的情况下转移到网站内的另一个页面会发生什么。 watchPosition 会继续 运行 并获取位置数据吗?
没有。随页面加载的所有 Javascript 都将被丢弃并停止。这包括所有事件观察者和地理定位观察请求。
唯一有机会在后台继续 运行 的是 web workers,您非常明确需要起床并 运行ning。
我正在使用 HTML5 地理定位 watchPosition。我有一个调用 watchPosition once 的页面,它会不断检查用户的位置。我很好奇如果我在不调用 clearWatch 函数的情况下转移到网站内的另一个页面会发生什么。 watchPosition 会继续 运行 并获取位置数据吗?
没有。随页面加载的所有 Javascript 都将被丢弃并停止。这包括所有事件观察者和地理定位观察请求。
唯一有机会在后台继续 运行 的是 web workers,您非常明确需要起床并 运行ning。