Types Mediawiki-强制IE10使用文档模式IE8

Types Mediawiki-强制IE10使用文档模式IE8,types,internet-explorer-8,document,mediawiki,doctype,Types,Internet Explorer 8,Document,Mediawiki,Doctype,我觉得语义媒体维基和所见即所得扩展有问题。 在文档模式IE10和IE10中,编辑器会销毁语义标记,但在文档模式IE8中,一切都会正常工作 所以我的问题是:我如何告诉IE使用这种文档模式 浏览器模式并不重要,只是文档模式。 兼容性视图也一样-只是需要文档类型IE8:D 我刚刚发现: 但这不是真实的——页面上说它在实际版本中被删除了 搜索了很长时间,只找到了没有Mediawiki的解决方案:D 如果有人能在这里帮助我,我将不胜感激 编辑: 我认为wgDocType是解决方案。 但默认值为: “-/

我觉得语义媒体维基和所见即所得扩展有问题。 在文档模式IE10和IE10中,编辑器会销毁语义标记,但在文档模式IE8中,一切都会正常工作

所以我的问题是:我如何告诉IE使用这种文档模式

浏览器模式并不重要,只是文档模式。 兼容性视图也一样-只是需要文档类型IE8:D

我刚刚发现:

但这不是真实的——页面上说它在实际版本中被删除了

搜索了很长时间,只找到了没有Mediawiki的解决方案:D

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

编辑:

我认为wgDocType是解决方案。 但默认值为: “-//W3C//DTD XHTML1.0过渡版//EN”

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

我解决了这个问题

在outputpage.php中 我改变了方法

公共函数getHeadLinksArray($addContentType=false)

我变了

if ( $wgHtml5 ) {
$tags['meta-charset'] = Html::element( 'meta', array( 'charset' => 'UTF-8' ) );         
);

完美作品:D

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' ) 
);