javascript重定向仅在IE显示IE开发控制台后才能在IE中运行

时间:2011-08-30 13:57:13

标签: javascript internet-explorer redirect console

我遇到了最奇怪的错误。我想做的就是使用jquery发送表单,并在回调中将用户重定向到另一个页面,如:

window.location.href =“index.php?p = admin”;

我能找到的内容应该适用于所有浏览器。

它确实如此,除了在IE8 / 9中,只有在我点击F12以显示开发控制台之后才会这样做!之后,我需要关闭浏览器以使重定向无法再次工作。

任何人都知道为什么会这样,并且知道使用在IE中运行的javascript重定向到另一个本地页面的更好方法,而不受这个疯狂的bug的影响?

2 个答案:

答案 0 :(得分:3)

您使用的是任何控制台吗?功能?在显示开发控制台之前,它们不会被定义,并且会阻止脚本执行。

答案 1 :(得分:0)

你试过吗?

window.location.replace("index.php?p=admin");