window.location.href在IE上不起作用

Vit*_*ito 5 javascript internet-explorer

我对window.location.href有问题。

我正在尝试使用以下代码重定向到页面:

window.location.href = "juego.html"+'?modoJuego='+modoJuego+"&etapa="+etapa+"&rango="+rango;
Run Code Online (Sandbox Code Playgroud)

它可以在Firefox和Chrome上完美运行,但是在IE10中,浏览器冻结,我必须重新启动它。有时它重定向到所需的页面,但参数不会通过。我一直在寻找解决方案,例如以下解决方案:

Window.Location在IE中不起作用?

但是建议的解决方案对我不起作用。

有人知道如何处理吗?

And*_*ion 5

该问题可能是由于变量的值所致。如果它们包含特殊或无效字符,则需要先传递这些字符,encodeURIComponent然后再分配给window.location.href