从弹出窗口返回的崩溃在iOS

时间:2018-11-20 20:01:03

标签: html ios

考虑以下两个片段: a.asp

<!doctype html>
<head><title>test</title></head> 
<script>window.name="base"</script>
<body>
<button onclick="window.open('B.htm','name','width=400, left=100, top=100, height=200')">
Open</button>
<br>Received: <%=request("n")%>
</body>

和B.htm:

<!doctype html>
<head><title>Popup</title></head><body>
<form name="ff" action="A.asp" method="post" target="base">
Svar: <br>
<input type=text name="n"><button onclick="document.ff.submit(); window.close()">
Send</button>
</form></body>

(“ A”中的按钮打开一个窗口。输入一个值,按下按钮,窗口关闭,然后将值返回到“ A”)。 它适用于所有浏览器,但Windows(A)崩溃的iOS(> 9.3.5)上运行的Safari除外。在IOS(> 9.3.5)上运行的Chrome中,它也曾经崩溃过,但是在最新的iOS更新(12.1)中已修复。在我的旧iPad(未更新)上可以正常工作。

尽管我使用经典的ASP来获取返回值,但是ASP并不是问题。这是一个客户端问题。 可能是什么原因,是否有解决方法,还是仅仅是另一个已知问题?

0 个答案:

没有答案