2

我正在使用 TinyMCE,但图标的图像没有显示在 Internet Explorer 中。我已经检查了这里的讨论,但我已经正确地编写了必要的代码。

在使用 firefox 的 firebug 中,我可以检查 CSS 并且确实看到图像(img/icons.gif)正在加载,因此它也必须在 IE 中加载,但工具栏仍然是空白的。如果我滚动工具栏,我会得到正确的工具提示,并且可以找出它是哪个按钮,这意味着 advacned 中的按钮正在工作。我认为问题出在 CSS 中。

我正在使用最新的 jQuery 版本的 TinyMCE,并运行 IE9。当我在 IE9 的兼容性视图中尝试它时,它确实显示了图标。

是否有任何特定的 CSS 需要针对 IE9 进行调整?

4

2 回答 2

2

你在使用响应式布局吗?如果是这样,试试这个:

.mceEditor img {
 max-width: none;
}
于 2013-01-20T23:53:18.167 回答
0

在我的情况下,原因是阻止IE-Security-Settings中下载字体。(IE -> Internet 选项 -> tab 'security' )这里是德语 IE 中设置的屏幕截图:

德语 IE 11 中的设置对话框

如果您无法更改安全设置,您可以在 TinyMce用户组中找到使用不使用字体的皮肤的建议。您可以在此处下载皮肤“lightgraynofonts” 。将 zip 文件解压缩到目录/tinymce/skins/lightgraynofonts并像这样初始化 tinymce 编辑器:

                tinyMCE.init({
                            selector: ideditor,
                            theme: "modern",
                            skin: "lightgraynofonts",** ...
于 2016-10-21T11:56:02.737 回答