我对 window.location.href 有疑问。
我正在尝试使用以下代码重定向到一个页面:
window.location.href = "juego.html"+'?modoJuego='+modoJuego+"&etapa="+etapa+"&rango="+rango;
它在 Firefox 和 Chrome 上完美运行,但在 IE10 中浏览器卡住,我必须重新启动它。有时它重定向到所需的页面,但参数不通过。我一直在寻找解决方案,例如这个:
Window.Location Not Working In IE?
但建议的解决方案对我不起作用。
有人知道怎么处理吗?
最佳答案
问题可能是由于您的变量值引起的。如果它们包含特殊字符或无效字符,则需要通过 encodeURIComponent
传递这些字符在分配给 window.location.href
之前。
关于javascript - window.location.href 不适用于 IE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18278777/