我正在开发一个应用程序来计算船从其初始路线的漂移。在标题中我有一个取消(交叉)按钮,在点击时应该做两件事:
我可以1.用clearwatch做,没问题:
document.getElementById("close").addEventListener("click", function( event ) {
navigator.geolocation.clearWatch(geo);
});
但我不知道该怎么办2.有什么提示吗?
(我注意到很少有应用程序提出这个“关闭”选项,除非你强迫他们通过应用程序管理器关闭它们,否则它们会保持打开状态。这会对内存和性能产生影响(纯粹的推测)吗?)< / p>
答案 0 :(得分:2)
您可以使用window.close()
关闭窗口。
(这也适用于其他引用的窗口对象,例如弹出窗口或window.opener
。)
答案 1 :(得分:1)
除了@freddyb所说的,你还可以考虑在Page Visibility API的帮助下隐藏应用程序(用户锁定屏幕,点击主页按钮,刷到另一个应用程序等)时禁用繁重的应用活动。
但这当然取决于你的要求。