编辑:这已在 iOS7 更新 7.0.2 中解决。
我confirm()
在 Web 应用程序中看到了 iOS7 上 Safari 崩溃的问题,但在标准模式下没有看到任何关于它们的信息。以下代码来自 W3schools 示例,Safari 只是继续执行 confirm(),因此变量r
始终为false
. 模仿确认()功能的自定义实现仍然是唯一可行的解决方法吗?
<html>
<head>
<script>
function disp_confirm() {
var r = confirm('Press a button!');
if (r == true) {
alert('You pressed OK!');
} else {
alert('You pressed Cancel!');
}
}
</script>
</head>
<body>
<input type="button" onclick="disp_confirm()" value="Display a confirm box">
</body>
</html>