【发布时间】:2009-10-21 12:16:56
【问题描述】:
有谁知道如何在一个浏览器中打开多个 URL。 我不想打开多个窗口,而是希望在 IE 的选项卡中打开网址。 我正在尝试使用 JavaScript 来解决这个问题。
【问题讨论】:
标签: javascript browser tabs
有谁知道如何在一个浏览器中打开多个 URL。 我不想打开多个窗口,而是希望在 IE 的选项卡中打开网址。 我正在尝试使用 JavaScript 来解决这个问题。
【问题讨论】:
标签: javascript browser tabs
这严格来说是浏览器中的用户偏好,永远不要试图覆盖它。
【讨论】:
对于实际的浏览器选项卡,您唯一能做的就是将target="_blank" 属性添加到链接。这可能会打开选项卡,但它可能会打开窗口。这是用户偏好,就像凤凰说的那样。 (顺便说一句,Firefox、Chrome 和 Opera 都默认在选项卡中打开“空白”目标。)
另一种解决方案是在页面本身内使用 Javascript 选项卡。如果你使用 jQuery,this article I just read 上提到了一些插件。否则,为纯 JS 解决方案做一些谷歌搜索。
【讨论】:
如果只有 Internet Explorer 怎么办?
此外,Greg 最初的问题是关于 JavaScript,但是否有可能制作一个简单的 ActiveX/.NET 对象来执行此操作,并且您可以从 JavaScript 调用并将 URL 作为参数传递?
【讨论】:
您可以说“永远不要尝试覆盖它”,但如果用户处于浏览器处于管理员控制之下的封闭环境中,则用户别无选择。浏览器的用途远不止网络。公司网站上的浏览器不属于用户,它属于公司。
【讨论】: