javascript - 如何在 JavaScript 中添加元标记

标签 javascript meta-tags

我要添加 <meta http-equiv="X-UA-Compatible" content="IE=edge">对于特定页面。

但我的页面在一个 HTML 内呈现标签。单击不同的模板时,只有内容会发生变化。所以我不能添加 <meta><HEAD>部分。

有没有办法添加<meta http-equiv="X-UA-Compatible" content="IE=edge">使用 javascript

最佳答案

你可以添加它:

var meta = document.createElement('meta');
meta.httpEquiv = "X-UA-Compatible";
meta.content = "IE=edge";
document.getElementsByTagName('head')[0].appendChild(meta);

...但如果在运行时浏览器已经决定如何呈现页面,我也不会感到惊讶。

这里真正的答案必须是首先从服务器输出正确的标签。 (可悲的是,如果你需要支持 IE,你不能没有标签。:-|)

关于javascript - 如何在 JavaScript 中添加元标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18982228/

相关文章:

javascript - 如何构建 Web 组件自定义元素以同时使用这两种规范

javascript - 使用 AJAX post 将对象数组发送到服务器端

Facebook 描述插入新行或返回

javascript - 多个嵌套的ng-repeat-start无法显示数据

javascript - 如何使用 jquery 增加/减少点击事件的元素字体大小?

javascript - 在背景颜色功能下添加背景图像

html - 元名称 ="generator"内容 ="7.3.5.244"含义?

security - 不要在历史记录、任何标题或元标记中保存 URL?

html - 如何使网页移动?

html - 我每次都必须在 HTML 上设置缓存过期吗?