我正在制作一些JavaScript示例,它们并不是真正可用的。其中一个很有趣 - 它在Chrome(和其他使用Webkit的浏览器)以及Safari上运行。那么,有人能提出任何原因,为什么它在我测试过的其他浏览器中无法工作吗?
一个可能的解释是其他浏览器在页面加载后不会读取meta标签,或者不会读取新添加的标签。
一个可能的解释是其他浏览器在页面加载后不会读取meta标签,或者不会读取新添加的标签。
if (document.createElement) {
var meta = document.createElement('meta');
var metaContent = '2; URL=http://localhost/new.html';
meta.setAttribute('http-equiv', 'refresh');
meta.setAttribute( 'content', metaContent );
document.getElementsByTagName('head')[0].appendChild(meta);
}