setTimeout 放在标头中,如何限制运行 1 次
setTimeout placed in header , how can i restrict to run 1 time
我怎样才能确保它不会再次执行。我正在将所有页面重定向到我网站上的一个页面。它会不断刷新/重新加载该页面,因为脚本放置在标题中并且必须放在标题中。
setTimeout(function(){
window.location="mysite/page";
},1000);
您可以在刷新页面时向网址添加哈希:
<html>
<head>
<script type="text/javascript">
var loc = window.location.href;
if (loc.indexOf ("#DoNotRefresh") < 0) {
setTimeout(function(){
window.location="#DoNotRefresh";
},1000);
}
console.log(new Date());
</script>
</head>
您不能检查一下位置是否已设置吗?
if(window.location !== 'mysite/page')
{
setTimeout(function()
{
window.location = 'mysite/page';
}, 1000);
}
相关文章:
- 如何使用phaser使html5游戏在移动设备浏览器上运行
- 使用压缩的JavaScript文件(不是运行时压缩)
- Javascript运行php文件,然后下载文件
- chrome扩展:尽管运行了at:documentidle,js脚本还是过早启动
- FabricJs-限制主对象内添加对象的移动区域
- 我已经创建了一个jquery转盘,并使用if条件来运行和停止转盘
- Angularjs代码未在匿名函数中运行
- jquery设置为使用参数运行
- 如何根据时间运行不同的脚本
- Meteor方法在客户端返回null,在客户端运行的相同方法返回正确的值
- 将文本框链接到由按钮运行的javascript公式
- 为什么不是't运行此Javascript的Chrome
- JS脚本在浏览器控制台或FireBug控制台上运行有时间限制吗
- setTimeout 放在标头中,如何限制运行 1 次
- 修复了带有运行反馈的字符限制文本框-javascript
- 如何在批量用户中运行解析云作业以避免时间限制
- 在使用聚合时,如何在运行限制之前获得记录的总数
- 带有dragBounds的kineticjs可拖动限制-不运行
- 在运行Google' Javascript Maps API时可能存在哪些限制?
- 如何避免“Internet Explorer 限制此网页运行脚本或 ActiveX 控件”消息