停止Internet Explorer HTMLEncoding我的URL

时间:2016-03-16 11:29:45

标签: javascript internet-explorer

如果我有这个javascript:

var url = 'http://vv1.com/?name=a&reg=2';
location.replace(url);

Internet Explorer会将&reg部分编码为注册商标符号并中断URL。 它为什么要这样做?如果它是URLEncode它,我可以理解它,但它应用HTML编码。

我知道解决方法是让reg成为第一个参数,但必须有一段时间无法做到这一点,例如如果有多个参数有被编码的​​危险。

如何阻止它发生?

0 个答案:

没有答案