javascript - 以编程方式在选项卡上打开新页面

标签 javascript internet-explorer-7 safari tabs

我正在尝试“强制”Safari 或 IE7 使用新标签页打开新页面。

在程序上我的意思是这样的:

window.open('page.html','newtaborsomething');

最佳答案

在 Firefox 中,您可以将属性 target="_newtab"添加到 anchor 以强制打开新标签页。

<a href="some url" target="_newtab">content of the anchor</a>

在javascript中你可以使用

window.open('page.html','_newtab');

说到这里,我部分同意 Sam 的观点。你不应该强制用户打开新页面或新标签,而不向他们显示将要发生的事情的提示在他们点击链接之前

让我知道它是否也适用于其他浏览器(目前我没有机会在 Firefox 以外的其他浏览器上尝试)。

编辑:为 ie7 添加引用 也许这个链接会有用
http://social.msdn.microsoft.com/forums/en-US/ieextensiondevelopment/thread/951b04e4-db0d-4789-ac51-82599dc60405/

关于javascript - 以编程方式在选项卡上打开新页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/427479/

相关文章:

internet-explorer-8 - IE8 无法加载 "Compatibility View."中的 JavaScript 文件

css - ie7 haslayout : -1 even with zoom: 1

javascript - 大 IE7 JS 错误以及 CSS 问题

html - 选择大小属性大小在 Chrome/Safari 中不起作用?

javascript - jQuery 与 Safari 自动完成功能对比

javascript - 使用 angularjs 在 Controller 中注入(inject)服务

javascript - 如何操作 javascript 脚本属性

javascript - php 重定向到带有警报对话框的页面

当用户使用浏览器缩放时,Flash UI 组件不是 'repainted'(仅在 Mac/Safari 上)

html - Materialize css 图标不显示在 Safari 浏览器中