requiresActiveX = true元标记实际上是否有效?

时间:2013-01-16 16:41:14

标签: html microsoft-metro meta-tags internet-explorer-10

我在SO like this one上阅读了大量博文like this one以及其他一些问题。

这些都说明如果你想弹出一条消息,建议访问者需要IE 10的桌面模式来查看该网站,那么“你所要做的就是”添加这个元标记:

<meta http-equiv="X-UA-Compatible" content="requiresActiveX=true" />

或者您可以改为设置HTTP标头:

<add name="X-UA-Compatible" value="requiresActiveX=true" />

我尝试了这两种技术,但它们似乎都不起作用! IE的Modern UI版本根本不做任何事情。没有弹出,没有消息,没有。

我现在通过IIS 8在本地运行我的站点。我已将URL添加到我的可信站点列表中。如果我使用其他浏览器,例如Chrome,我可以看到响应标头肯定是设置的。该页面在IE10 Modern中运行,它只是不告诉我切换到桌面模式......

我已尝试在<meta等不同位置策略性地定位<head标记,但这对任何一方都没有帮助

有人可以提供任何建议吗?即使提到实现它的网站也会有所帮助......

修改

我已尝试将其添加到“实时”网页on my own site,但在使用IE10 Modern时,我仍然没有提示切换到桌面...

1 个答案:

答案 0 :(得分:2)

不确定这会为你解决,但它确实适合我。我必须将多个Compat标签组合成一个条目。 Lke this:

<meta http-equiv="X-UA-Compatible" content="IE=7, requiresActiveX=true"/>