Firefox上的CKEditor中未包装源代码

Firefox上的CKEditor中未包装源代码,firefox,ckeditor,Firefox,Ckeditor,在CKEditor实例中查看源代码时,使用Firefox(版本36.1)时,代码没有包装。我已经检查了这个,以确保它不是我的代码,这个问题也发生在那个里 我已经检查了InternetExplorer11、Opera27.0和Chrome41中的演示,所有这些浏览器都包装了源代码,那么为什么Firefox中没有包装呢 我正在使用Windows8.1 谢谢。这是Firefox最近的一次更改,您可以通过在样式表中添加以下内容来解决此问题: textarea.cke_source { white

在CKEditor实例中查看源代码时,使用Firefox(版本36.1)时,代码没有包装。我已经检查了这个,以确保它不是我的代码,这个问题也发生在那个里

我已经检查了InternetExplorer11、Opera27.0和Chrome41中的演示,所有这些浏览器都包装了源代码,那么为什么Firefox中没有包装呢

我正在使用Windows8.1


谢谢。

这是Firefox最近的一次更改,您可以通过在样式表中添加以下内容来解决此问题:

textarea.cke_source {
    white-space: pre-wrap;
}

看看这个。此问题将在下一个次要的CKEditor版本中修复。

谢谢Reinmar。我可以通过在中更改此样式来解决此问题:
ckeditor/skins/moono/editor_gecko.css

.cke_source{
font-family:'Courier New',Monospace;
font-size:small;
background-color:#fff;
white-space:pre
}
改为

.cke_source{
font-family:'Courier New',Monospace;
font-size:small;
background-color:#fff;
white-space:pre-wrap
}

我在editor.css中也做了更改。

太好了,这很有帮助,我马上找到了条目。同样的问题现在也出现在Chrome上,我想是昨天(2016年3月31日)刚刚发布的Chrome 49。我对editor.CSS(与editor_gecko.CSS的目录相同)做了同样的预包装CSS更新,并且修复了它(我仍然使用CKEditor 4.4.3)。尝试CKEditor演示(v4.5.8),它已经有了更新的CSS。请注意,将
.cke_source{white space:pre wrap;}
添加到您自己的样式表中可能更有效,而不是添加到您的CKEditor皮肤中,这样您就不必担心在更新皮肤/插件时重新添加它。这被报告为一个问题。看见