我有一个与 HTLM5 元标记和 W3 Validator 相关的问题。
众所周知,Validator 似乎不喜欢几个元标记。比如这个:
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
到目前为止,我已经使用了这个技巧:
var meta_elem = document.createElement('meta');
meta_elem.setAttribute('http-equiv', 'X-UA-Compatible');
meta_elem.setAttribute('content', 'IE=edge,chrome=1');
document.getElementsByTagName('head')[0].appendChild(meta_elem);
现在它似乎达到了它的目的。W3 Validator 对元标记的存在一无所知,因此我们不会收到任何抱怨。
但是我仍然有些疑问,所以我的问题来了:这实际上是解决该问题的正确方法吗?有没有更好的办法?