我有一个适用于手机的网页,其中包含一个iframe,其中包含在父目标中打开的链接.
在iOS 5.0.1上的Safari中,当用户单击链接时,然后使用后退按钮返回页面,javascript将停止在iframe中执行.
一个简单的演示来说明问题:
单击链接,确认警报并使用后退按钮.第二次单击链接时,警报将不会显示.
index.html的:
<html>
<body>
<iframe src="iframe.html"></iframe>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
Iframe.html的:
<html>
<body>
<a target="_parent" onclick="alert('Click')" href="http://www.google.com">
Link
</a>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
我对可能导致这种情况的想法不知所措.有没有人参加过这个活动?