0

我遇到了语义媒体 wiki 和 WYSIWYG 扩展的问题。在文档模式 IE10 和 IE10 中,编辑器会破坏语义标签 - 但在文档模式 IE8 中一切正常。

所以我的问题是:我怎样才能告诉 IE 使用这种 Doc 模式?

浏览器模式无关紧要 - 只是文档模式。兼容性视图 - 只需要 Doc Type IE8 :D。

我刚发现这个:

媒体维基手册

但这不是实际的 - 页面说它在实际版本中被删除。

找了很久,只找到没有Mediawiki的解决方案:D。

如果有人可以在这里帮助我,将不胜感激

编辑:

我认为 wgDocType 是解决方案。但默认值为:'-//W3C//DTD XHTML 1.0 Transitional//EN'

我如何将文档模式设置为 IE8 :D?

4

1 回答 1

0

我解决了这个问题。

在 outputpage.php 我改变了方法ː

公共函数 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

于 2013-10-21T09:27:27.510 回答