我有三个页面:
Step1.php -> step2.php -> step3.php
如图所示,在提交step1.php后,它将转到step2.php
step2.php底部有JavaScript,2秒后会自动跳转到step3.php 。
<input type="hidden" name="queryString" id="queryString" value="<?php echo $_SERVER['QUERY_STRING'] ?>"/>
<script type="text/javascript">
function redirection() {
var queryString =document.getElementById("queryString").value;
var reloadURL = "step3.php?"+queryString;
location.href = reloadURL;
}
setTimeout("redirection()", 2000);
</script>
这种前向流在所有其他浏览器中都有效。
现在我只是从`step3.php
页面单击浏览器的后退按钮。然后是step2.php,2 秒后它会转到step3.php。
但是在 Safari 中它不起作用,它会卡在step2.php上。
有任何想法吗?