我正在为工作创建一个内部 CMS,重要的是所有页面都适合移动设备。当您从手机查看安装了 CKEditor 4.4.7 的页面时,编辑器显示为普通文本区域,其中的 HTML 或文本均未正确格式化。
我可以使用手机的浏览器请求桌面版本,有时这会起作用。在不同的手机上似乎很容易发生意外。我不相信它与启用 JavaScript 有任何关系。
抱歉缺乏技术细节 - 有没有人有过这方面的经验?
谢谢。
编辑 - -
找到了。我目前正在通过创建一个普通的文本区域然后添加这个 javascript 来调用编辑器,它会在给定 ID 的情况下替换它:
<script type="text/javascript">
$( document ).ready( function() {
$( 'textarea#SomeIDHere' ).ckeditor();
} );
</script>
好吧,经过一些广泛的挖掘,我发现您可以自动调用它加载到“兼容”中的任何浏览器,即使它不一定安全或真实,只需添加如下更改代码:
<script type="text/javascript">
CKEDITOR.env.isCompatible = true;
$( document ).ready( function() {
$( 'textarea#SomeIDHere' ).ckeditor();
} );
</script>
我编辑了这个,以防万一有人遇到同样的问题。不知道如何结束这个问题。我太新太笨了。