通过jQuery添加元标记?

5
我需要在页面的头部添加这个元标签,因为我需要强制IE7打开该页面。
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />

我正在使用DNN 5.6

我该如何做到这一点?


4
不确定IE是否会对此作出反应,如果您动态添加它,为什么不在服务器端添加? - Pekka
2个回答

26

$('head').append('<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> ');

虽然我不确定它会有什么影响,因为它将在页面加载后生成

-- 编辑 --

如果您想为页面描述添加元数据标记,请使用DNN页面的设置添加描述和关键字。此外,在修改HEAD时最好的方法是通过第三方模块将代码动态注入到HEAD中。

发现于http://www.dotnetnuke.com/Resources/Forums/forumid/7/threadid/298385/scope/posts.aspx

如果你很幸运,这可能允许其他元标记

-- 编辑 2 --

其他HEAD标记可以放置在页面设置>高级设置>页面头标记中。

http://www.dotnetnuke.com/Resources/Forums/forumid/-1/postid/223250/scope/posts.aspx发现


1
希望有所帮助!关于此信息,我是通过谷歌搜索“dotnetnuke head add meta”找到的。 - user527892

2

在页面加载后添加 <meta> 标头实际上是没有用的。

要强制IE7渲染,请更改底层HTML代码。


如何强制我的皮肤文件加载IE7? - PD24
@PD24:我不确定您所说的“skin”和“load ie7”的意思。 - Saul

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接