Codemirror(textarea replace)IE兼容性问题

时间:2014-11-05 09:49:39

标签: forms internet-explorer debugging codemirror

要在此处记录此信息,万一有人遇到类似的问题。

"有一点奇怪的问题,我希望有人能指出我是否在报告错误之前犯了错误。

在Chrome中,这种工作正常,在IE(版本9或更高版本)中,只要在表单标记内,它就拒绝显示代码镜像编辑器。

证据: http://jsfiddle.net/ablueman/kmtorrkL(在Chrome浏览器中显示/在IE中已损坏) 表格标签是/表格css是。

http://jsfiddle.net/ablueman/kmtorrkL/32/(使用chrome和IE但不是表单) 表格标签号/表格css是。

http://jsfiddle.net/ablueman/kmtorrkL/33/(在Chrome中工作/在IE中破碎。 表格标签是/表格css no。

https://www.ablueman.co.uk/the/testbench/fourform.php 证据不是怪癖问题或jsfiddle.net中的其他内容

http://validator.w3.org/check?uri=https%3A%2F%2Fwww.ablueman.co.uk%2Fthe%2Ftestbench%2Ffourform.php 该死的事也证实了。

如果有人有任何想法,我会全神贯注。"

var myCodeMirror = CodeMirror.fromTextArea(QTA1, {
    mode: "javascript",
    lineNumbers: true
});

回答关注.....

1 个答案:

答案 0 :(得分:1)

万一有人发现这个:

使用以下方法可以修复: var whatever = CodeMirror.fromTextArea(document.getElementById('theID'), { lineNumbers:true }); http://jsfiddle.net/ablueman/kmtorrkL/41/

但这意味着手册本质上是错误的和/或IE的眼睛中的选择器可能是错误的。你得到一个未定义的错误。

记录错误报告: https://github.com/codemirror/CodeMirror/issues/2910

http://codemirror.net/doc/manual.html " var myCodeMirror = CodeMirror.fromTextArea(myTextArea);"

相关问题