什么时候用过
window.location.href=//some url
它总是打开一个新窗口,只有当父窗口是一个对话框时才会发生这种情况。知道我做错了什么吗?
我试过用
window.open("http://asdf.com", "_self");
如本帖中的建议 window.location.href opens another window但还是不行
谢谢
最佳答案
偶然发现了这个问题,我想我会提供一个替代方案。如果您遇到弹出窗口拦截器的问题,您可以使用普通的旧 HTML 在新窗口/选项卡中启动 url。您将无法控制所显示的内容(滚动条、工具栏等),但即使禁用了 javascript 并且符合 508 标准,它也能正常工作:
<a href="http://www.google.com/" target="_blank">Open new window</a>
您可以在此处阅读有关各种目标属性的更多信息:https://developer.mozilla.org/en/HTML/Element/a
关于javascript - window.href 打开新窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2636643/