【发布时间】:2011-06-09 15:22:29
【问题描述】:
我在一个 html 页面上有以下代码:
<script type="text/javascript">
<!--
window.location.replace("http://www.example.com/");
-->
</script>
和
<meta http-equiv="refresh" content="0;url=http://www.example.com/" >
在 Google Chrome 上,它会加载此页面,然后重定向到 example.com,而在我测试过的其他浏览器(IE 和 Firefox)上,它不会加载此 HTML 页面(此特定代码所在的页面),但直接显示example.com
谁能告诉我我的代码有什么问题以及任何建议来改进它,以便它也可以在 Google Chrome 上运行。
谢谢
【问题讨论】:
-
问题是它没有被重定向还是什么?
-
看,我们怎么知道真正的问题是什么? ;) 但我觉得 Chrome 比其他浏览器更正确地实现了这一点。无论如何都会加载包含此代码的页面。也许其他浏览器只是不呈现它。
-
在我看来,使用 .replace() 方法进行页面转发是一种肮脏的方式。
标签: javascript google-chrome redirect