如何在更改window.location后停止执行
How to stop execution after changing window.location?
假设我在脚本的顶部有一些移动检查:
if (isMobile) {
window.location.href = '/m/' + window.location.pathname + window.location.search;
}
我在代码中也有一些度量(或者,甚至在异步加载的其他模块中),这些度量正在发送到我的度量服务器。
我的问题是:如何停止执行window.location
更改以下的所有内容?或者更好的是,如何停止整个javascript引擎,使其不执行任何其他异步加载的模块?
我知道我可以用很多不同的方式进行移动代理,但在这个任务中,我的移动重定向必须在客户端运行,这是既定的。
if (isMobile) {
window.location.href = '/m/' + window.location.pathname + window.location.search;
return;
}
很简单:return false
。。。
if (isMobile) {
window.location.href = '/m/' + window.location.pathname + window.location.search;
return false;
}
有一个用javascript实现的exit()
函数。
如何在Javascript 中终止脚本
相关文章:
- 在$state.go之后执行$window.location.reload(true)
- 如何在更改window.location后停止执行
- 只是 JQuery 可执行文件的一部分.当直接粘贴到HTML中时,一切正常(window.location)
- 为什么设置window.location.htm不会停止脚本执行
- 如何阻止jQuery Mobile使用window.location执行任何操作
- 制作一个$window.location.reload(true);在离子/角度中仅执行一次
- 什么时候是 window.location.href = url 被执行
- Javascript 页面呈现为文本,而不是执行 document.location
- 保证在任何 document.location 更改之前执行 Javascript AJAX
- 在 window.location.href 下载后执行函数
- 执行 location.reload();时的纺车
- 在 if(window.location == 'x') 中将 == 更改为 === 会导致块无法执行
- 调用window.location.href后如何执行脚本
- 当我获得带有window.location的URL时,JavaScript执行停止
- 执行top.location.href后丢失php发布的字符串变量信息
- 执行if, if窗口.Location包含两个字符串和一个指定变量
- 在window.location.href上执行以下代码
- 是否可以使用window.location.href在新窗口中执行javascript ?
- 如何在JavaScript中更改window.location.href,然后执行更多的JS
- 使用document.location.href加载一组URL's,然后仅在加载页面时执行JS