由于某些原因,当我设置window.location.href =它会打开另一个窗口。
window.location.href ='https://MyDomain.com/Checkout/Purchase.asp';
在我的开发环境中不会发生,只会生产。我能想到的唯一不同的是我们正在从http切换到https。如果这是一个直接的链接()它会起作用。
任何想法如何使其正常工作? url是使用Javascript构建的(它需要用户提供一些信息)。
答案 0 :(得分:1)
浏览器可以配置为多种方式,如果它打开一个新窗口,你无法控制javascript。 BTW location.href更快
答案 1 :(得分:1)
如何指定目标?
window.open("http://asdf.com", "_self");
答案 2 :(得分:0)
您是否尝试过window.location.replace()?