【发布时间】:2012-02-01 10:39:32
【问题描述】:
我有一个适用于手机的网页,其中包含一个 iframe,其中包含在父目标中打开的链接。
在 iOS 5.0.1 上的 Safari 中,当用户单击链接,然后使用后退按钮返回页面时,javascript 停止在 iframe 内执行。
一个简单的演示来说明问题:
单击链接,确认警报并使用返回按钮。第二次单击该链接时,警报将不会显示。
index.html:
<html>
<body>
<iframe src="iframe.html"></iframe>
</body>
</html>
iframe.html:
<html>
<body>
<a target="_parent" onclick="alert('Click')" href="http://www.google.com">
Link
</a>
</body>
</html>
我想不出可能是什么原因造成的。有人遇到过这个吗?
【问题讨论】:
标签: javascript ios iframe safari mobile-safari