Javascript Chrome确认框延迟
Javascript Chrome confirm box delay
在javascript中显示确认框时,当Yes或No导致页面重定向时,单击Yes或No后似乎会有延迟。延迟是指确认框打开的持续时间。对我来说,这种情况只发生在Chrome中。有人有解决方案吗?这样Chrome就不会出现延迟了?
描述问题的一个简单示例:
<html>
<head></head>
<body>
<script type='text/javascript'>
var goToGoogle = confirm("Go to Google?");
if (goToGoogle) {
window.location.href="http://www.google.com";
}
</script>
</body>
</html>
谢谢你的帮助!
这似乎是问题98275:Javascript确认对话框创建了长时间延迟,并似乎锁定了页面。它被标记为已修复,尽管用户似乎仍然根据评论看到它。我可以确认18.0.1025.142
中存在错误。
至于为使用Chrome版本但没有此错误修复的用户提供的解决方案,我已经创建了一个可以在这个jsFiddle中使用的模式对话框的基本实现。它基于这篇文章:使用CSS和Javascript创建一个模态对话框。
或者,如果您正在使用/计划使用jQuery,则可以使用jQuery对话框。
相关文章:
- 可以简化嵌套的延迟Q Promises解析吗
- onclick函数需要双击,因为类分配延迟
- 更多延迟动画
- 按钮字段确认点击不'不起作用
- 对父作用域的指令更新延迟了一步
- 为JS函数添加延迟
- 带有延迟的循环每次应运行5次
- 删除确认对话框在第一次单击时不起作用
- 关键帧之间的css3动画延迟
- 如何在有延迟的情况下对两个代码进行积分
- 如何为.css状态的更改添加延迟
- 在表单完成并确认密码之前,请禁用提交按钮
- Angular.js延迟控制器初始化
- 在asp.net中确认是或否消息
- javascript确认对话框有时会不断出现
- 是否可以用变量确认提示警报
- 检测在确认页面导航时单击了哪个按钮
- 在延迟时设置Whois脚本
- Javascript Chrome确认框延迟
- 返回确认延迟问题