javascript - window.href 打开新窗口?

标签 javascript html

什么时候用过

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/

相关文章:

html - 以边距居中

javascript - 使用 google+ api 对来自特定域的用户进行身份验证

javascript - Rails 4 Controller 重定向不加载javascript

javascript - 使用场景测试运行器进行 Angularjs e2e 测试 - 忽略alert()

javascript - jQuery更改功能,如何像 session 一样保存状态

html - 有没有一种方法可以在没有复杂设置的情况下将标签与 CSS 中的缺失值右对齐?

javascript - Stripe 和 MogoDB 集成的 GraphQL 突变过早返回 null

javascript - 用于更新 IFrame 主体的 AngularJS 指令

css - div 中的中心按钮

javascript - WP Coda Slider - 不显示内容