我处于不幸的状态,不得不为IE8提供支持,我正在加载html5shiv并回复<head>
来处理这个问题。
但是,我必须在TinyMCE 4编辑器实例中加载所有页眉和页脚代码。并且TinyMCE似乎有一个令人难以置信的问题,它在条件中添加了一个空格:
<!--[if lt IE 9]>
变为:
<!-- [if lt IE 9]>
我保存之后,在 - 和[之间]增加了一点空间,打破了条件,因此其中的html5shiv和respondjs脚本从不包括在内。
有没有办法解决这个问题而不直接修改TinyMCE init脚本? (因为我无法控制)。
如果我只加载没有条件的脚本(在所有浏览器上)会不会有意义?它们对其他非IE浏览器有什么影响?
答案 0 :(得分:1)
发现TinyMCE确实有这个选项,传递到tinymce.init
函数。
protect: [/\<!--\[.*\]\>/g, /\<!\[.*\]--\>/g]