我在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时,我仍然没有提示切换到桌面...
答案 0 :(得分:2)
不确定这会为你解决,但它确实适合我。我必须将多个Compat标签组合成一个条目。 Lke this:
<meta http-equiv="X-UA-Compatible" content="IE=7, requiresActiveX=true"/>