javascript - window.location.href 不适用于 IE

标签 javascript internet-explorer

我对 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/

相关文章:

javascript - Prototype 的 Ajax.Request 和 Internet Explorer 8

javascript - 是的,数组的条件验证

javascript - 如何根据表中某一列中的值隐藏表行

javascript - 在 Play 模板中使用 javascript

css - 谷歌自定义搜索推到框外 Bootstrap IE

javascript - Internet Explorer 的条件文档类型

javascript - Fiddler 的替代品?

javascript - ie8 : unknown runtime error

javascript - 旋转后我的 div 移动位置并且永远不会返回

javascript - 您将要通过 javascript 动态组装的 HTML 存储在哪里?