Javascript window.href是否打开新窗口?
当我使用Javascript window.href是否打开新窗口?,javascript,html,Javascript,Html,当我使用 window.location.href=//some url 它总是打开一个新窗口,只有当父窗口是一个对话框时才会发生这种情况。知道我做错了什么吗 我试着用 window.open("http://asdf.com", "_self"); 正如此线程上所建议的,但它仍然不起作用 感谢家长窗口 window.open("http://asdf.com", "window_name","location=1,status=1,scrollbars=1,resizable=no,wid
window.location.href=//some url
它总是打开一个新窗口,只有当父窗口是一个对话框时才会发生这种情况。知道我做错了什么吗
我试着用
window.open("http://asdf.com", "_self");
正如此线程上所建议的,但它仍然不起作用
感谢家长窗口
window.open("http://asdf.com", "window_name","location=1,status=1,scrollbars=1,resizable=no,width=650,height=650");
在父窗口中编写代码以打开新窗口
window.open('http://www.google.com', 'window_name', '_self')
父窗口
window.open("http://asdf.com", "window_name","location=1,status=1,scrollbars=1,resizable=no,width=650,height=650");
在父窗口中编写代码以打开新窗口
window.open('http://www.google.com', 'window_name', '_self')
偶然发现这个问题,我想我会提供一个替代方案。如果您遇到弹出窗口阻止程序的问题,您可以使用普通的旧HTML在新窗口/选项卡中启动url。您将无法对滚动条、工具栏等的显示进行太多的控制,但即使禁用javascript且符合508,它也可以工作:
<a href="http://www.google.com/" target="_blank">Open new window</a>
您可以在此处阅读有关各种目标属性的更多信息:偶然发现了这个问题,并认为我可以提供一个替代方案。如果您遇到弹出窗口阻止程序的问题,您可以使用普通的旧HTML在新窗口/选项卡中启动url。您将无法对滚动条、工具栏等的显示进行太多的控制,但即使禁用javascript且符合508,它也可以工作:
<a href="http://www.google.com/" target="_blank">Open new window</a>
您可以在此处阅读有关各种目标属性的更多信息: