我有一些浏览器问题打开外部网站的新窗口选项卡。
它应该做什么:当前窗口被重定向到一个页面,同时它打开一个新的窗口选项卡并被重定向到外部页面。
它适用于Firefox,但不支持IE或Chrome,因为它不会打开新窗口选项卡和重定向。然而,它确实在当前窗口上重定向到我想要的页面。任何人都知道为什么?
<script type="text/javascript">window.open('Site A');</script> (This doesn't open in IE, and Chrome open in a new window instead of tab)
<script>top.location.href="Site B"</script> (This line works fine in FF, IE, and Chrome)
<script type="text/javascript">
答案 0 :(得分:0)
尝试使用window.location而不是top.location.href。
答案 1 :(得分:0)
你的代码看起来很好,理论上它应该可行,确保浏览器不会阻止弹出窗口。