IE9和TEXTAREA换行

时间:2011-04-08 16:48:14

标签: textarea whitespace internet-explorer-9

我们在TEXTAREA中显示一条签名的XML。签名考虑了空白,因此保持这一点至关重要。

用户然后将其复制并粘贴到验证XML的应用程序中...我们直到现在都没有遇到过这样的问题...... IE9对文本的处理方式略有不同。

当我将它复制到HEX编辑器中时,我可以看到IE9将换行符呈现为0xA ...将其置于兼容模式(或使用IE6,7,8,Chrome,Firefox等)并将其呈现为为0xD,是0xA

我想这不会影响大多数人,因为它看起来很好......但对我们来说它是皇家PITA !!!

任何人都会遇到这种情况,最好有一个解决办法:)

感谢!!!

1 个答案:

答案 0 :(得分:0)

不确定这是否真的是一个修复(我想知道这是否是IE9中的错误?)

无论如何,我最终将IE9置于有问题页面的IE7仿真模式中:

http://msdn.microsoft.com/en-us/library/cc288325(v=vs.85).aspx

  <!-- Mimic Internet Explorer 7 -->
  <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" >

它有效,但现在,我当然没有此页面上的IE9功能。