我遇到了sematic media wiki和WYSIWYG Extension的问题。 在文档模式IE10和IE10中,编辑器会破坏语义标签 - 但一切都在文档模式IE8中完成。
所以我的问题:如何告诉IE使用此Doc模式?
浏览器模式无关紧要 - 只是文档模式。 兼容性查看 - 只需要文件类型IE8:D。
我刚刚发现了这个:
但这不是实际的 - 该页面表示它已在实际版本中删除。
搜索了很长时间,只找到没有Mediawiki的解决方案:D。
如果有人可以帮助我,我将非常感激
编辑:
我认为wgDocType是解决方案。 但默认值为: ' - // W3C // DTD XHTML 1.0 Transitional // EN'
我怎样才能将文档模式设置为IE8:D?
答案 0 :(得分:0)
我解决了这个问题。
outputpage.php中的我改变了方法ː
public function getHeadLinksArray($ addContentType = false)
我改变了
if ( $wgHtml5 ) {
$tags['meta-charset'] = Html::element( 'meta', array( 'charset' => 'UTF-8' ) );
);
到
if ( $wgHtml5 ) {
$tags['meta-charset'] = Html::element( 'meta', array( 'charset' => 'UTF-8' ) );
$tags['meta-http-equiv'] = Html::element( 'meta', array( 'http-equiv' => 'X-UA-Compatible' ,'content' => 'IE=EmulateIE8' )
);
完美无缺:D