2

有没有办法在 DotNetNuke 站点的 .ascx 中实现 X-UA 兼容:IE=edge,chrome=1 行代码?或者还有其他地方可以实现吗?

目前,我有:

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

在 DNN 声明/服务器调用下。这是正确的吗?

谢谢!

编辑:

事实证明,添加

<![CDATA[<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" >]]>

到 doctype.xml 文件将起作用。

4

1 回答 1

3

您可以使用40Fingers Skin Helper将该<meta>标签添加到页面头部。安装后,您将在页面上注册它,如下所示:

<%@ Register TagPrefix="fortyfingers" TagName="STYLEHELPER" Src="~/DesktopModules/40Fingers/SkinObjects/StyleHelper/StyleHelper.ascx" %>

然后您可以将其添加到您的皮肤中,如下所示:

<fortyfingers:STYLEHELPER AddToHead='<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">' runat="server" />

DNN 也有自己的Meta皮肤对象,但目前它只公开namecontent,而不是http-equiv(类似地,如果您需要添加名称/内容元标记,皮肤助手AddMetaTags也提供了一个属性)。

于 2012-05-15T16:14:28.177 回答