我从来没有感到如此孤独,比this家伙孤独。我发现没有人遇到同样的问题。
这是我几周来一直困扰的问题。我的页面中有一个框架(也有iframe)。这个框架的src是一个带有多个url参数的长字符串。其中一些参数是sql查询的一部分。
现在,发生的事情是,在IE中,在帧src中这些url参数的某些组合中,&符号(&)被编码为& amp; amp; amp; amp;而src字符串的长度保持不变,就好像它们没有被编码一样。即以下字符串:
example.html?param1=value1¶m2=value2
将转变为
example.html?param1=value1&param2=va
我会得到一个空白页。
我已经检查了导致这种情况的确切url参数,但它们并没有什么特别之处。此外,在某些组合中,它们会导致问题,而在其他组合中它们则不会。
我还检查了我发送给IE的内容,以及未编码的url。我已经尝试过明确编码,但它仍然会发生。
此问题仅发生在IE(10,11和Edge)上,但不会发生在Firefox或Chrome上。
感谢任何帮助。