window.location.href打开另一个窗口

时间:2009-11-05 03:29:29

标签: javascript

由于某些原因,当我设置window.location.href =它会打开另一个窗口。

window.location.href ='https://MyDomain.com/Checkout/Purchase.asp';

在我的开发环境中不会发生,只会生产。我能想到的唯一不同的是我们正在从http切换到https。如果这是一个直接的链接()它会起作用。

任何想法如何使其正常工作? url是使用Javascript构建的(它需要用户提供一些信息)。

3 个答案:

答案 0 :(得分:1)

浏览器可以配置为多种方式,如果它打开一个新窗口,你无法控制javascript。 BTW location.href更快

答案 1 :(得分:1)

如何指定目标?

window.open("http://asdf.com", "_self");

答案 2 :(得分:0)

您是否尝试过window.location.replace()?

相关问题