为什么这个功能CPS功能在Chrome中有效,而在其他浏览器中无效
Why does this function CPS function work in Chrome but not other browsers?
我试着执行这个关于CPS的简单代码。这适用于Chrome 43,但不适用于Firefox和Opera。。。怎么了?(s.o.Linux Mint 17(
(function(){
var i = 0;
function forloop(){
if(i<10){
document.write(i)
i++;
setTimeout(forloop, 0);
}
}
forloop();
})();
答案是:document.write
闻起来很难闻,看起来像是黑暗遗忘的过去的残余
不要用那个。使用console.log
,甚至附加到某些HTML,但不使用document.write
。
这在所有普通浏览器中都能完美工作:
(function(){
var i = 0;
function forloop(){
if(i<10){
console.log(i);
i++;
setTimeout(forloop, 0);
}
}
forloop();
})();
相关文章:
- 添加文字和评论功能更新Div
- JavaScript打印功能使日历停止工作
- 每当您在选择器内移动鼠标时,悬停功能就会重复
- 如果我在javascript中输入无效的电子邮件或空白,如何显示特定的文本框边框红色
- 如何防止网页加载后自动启动功能
- 除修剪外的其他功能
- 悬停功能触发器
- 使用angularjs向浏览器发送servlet响应(下载功能)
- 删除CKEditor工具栏按钮,但不删除功能
- jquery代码在Mozilla中有效,但在其他浏览器上无效
- 异步facebook功能
- 如何将chrome扩展功能移植到移动设备(特别是jquery和trello)
- jQuery滚动功能只工作一次
- Graphiti中是否有任何工具提示功能
- React redux初始化功能,无论状态变化如何
- 在哪里可以学习ECMAScript标准中尚未包含的JavaScript功能
- 无法找到问题:使用iplib-js进行一般ip配置功能,无效ip返回有效
- 为什么这个功能CPS功能在Chrome中有效,而在其他浏览器中无效
- 测试功能无效
- 必填字段验证器允许onclick功能,即使字段无效