【问题标题】:CKEditor not displaying in old Internet Explorer versionsCKEditor 未在旧 Internet Explorer 版本中显示
【发布时间】:2011-08-02 13:40:16
【问题描述】:

我在我的网站上安装了CKEditor,它在最近的浏览器中运行良好,但在Internet Explorer 6和7中没有显示。搜索后,我在CKEditor网站上找到了以下内容:

Even the old Internet Explorer 6 is compatible with.

来源:http://cksource.com/ckeditor

我没有对编辑器进行任何更改。我刚刚包含了 Javascript 文件:

<script type="text/javascript" src="./includes/js/ckeditor/ckeditor.js"></script>

当我想显示编辑器时,我使用:

<label for="text">Text</label><br />
<textarea id="text" name="text" rows="3" cols="50">some text here</textarea><br />
<script type="text/javascript">
  CKEDITOR.replace('text');
</script>

是否可以让编辑器在 IE6/7 中工作?

谢谢

【问题讨论】:

  • CK网站上的例子还在IE6/7下运行吗?如果是这样,那么这是您的标记的问题。可能是页面或 CSS 中的其他内容导致编辑器不显示。奇怪的位置:CSS 中某处的相对位置可能会在这些浏览器中导致快乐的地狱。我建议从一个简单的页面开始,然后构建到您的目标页面,看看是什么破坏了它。
  • 看来网站上的示例确实运行良好,所以我想我得开始调试 CSS。我真的很讨厌 IE6 哈哈。感谢您的回复:)
  • 您在 IE6 中是否遇到任何 javascript 错误?

标签: javascript html internet-explorer ckeditor wysiwyg


【解决方案1】:

我在 IE 7 中使用 CK 编辑器时遇到了类似的问题,最终导致问题出现在实际 HTML 中。

如果您只是在示例中使用“此处的一些文本”,这不太可能,但您可能出于安全目的过滤掉了真实内容?

当您说“它没有显示”时,您是指整个 CK 编辑器文本区域,还是说菜单出现但没有内容?

在我发现我的问题之前,我在一个相当先进的系统中安装了 CK 编辑器,里面装满了其他 CSS / JS 东西,所以我只是复制了整个项目,然后一点一点地剥离东西,直到我只剩下问题持续存在的地方代码越少越好,这样调试起来就容易多了:)祝你好运!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-04
    • 2017-11-02
    • 2020-03-30
    相关资源
    最近更新 更多