【问题标题】:How to Make Chrome Open Pages in New Tabs如何让 Chrome 在新标签页中打开页面
【发布时间】:2013-02-11 12:53:04
【问题描述】:

我只想在新标签页中打开所有页面...是关于 chrome 还是我的代码?在格式化计算机之前,我可以使用此代码执行此操作,但现在第一个链接在新选项卡中打开,其他链接在新窗口中打开。我认为我的一些 chrome 选项坏了或什么...

for (var i = 0; i < 2; i++) {
    window.open(document.getElementById("threads").getElementsByClassName("title")[i].getAttribute("href"));
}

【问题讨论】:

标签: javascript google-chrome


【解决方案1】:

如果您正在编写 Chrome 扩展程序,那么您可以使用 chrome.tabs API:

chrome.tabs.create({ url: "http://www.google.com/" });

请参阅文档:http://developer.chrome.com/extensions/tabs.html

致投票结束此问题的人:

所有链接的“可能重复”问题都与浏览器无关,所有答案都说这样做是不可能的。另一方面,这个问题是特定于 Chrome 的,并且有一个特定于 Chrome 的 API 可用于为 Chrome 扩展程序执行此操作。所以我不会说这个问题是重复的,或者链接问题的答案特别相关。

【讨论】:

  • 根据提问者发布的代码,我非常怀疑他正在为谷歌浏览器创建扩展。另一个链接的问题也解决了 chrome 的问题。 (只需查看我列表中的第二个)
  • @rsp 还有其他同样重要的标准——这个问题非常不清楚,几乎不可读。您的答案可能属于其他线程之一。如果您不同意,为什么不编辑 OP 以使其更符合标准?
  • -1 OP 不想做 Chrome 扩展;他们希望 Chrome “在新标签页中打开所有页面”。您的回答主要只是对这是否是骗局的评论。没有什么不好的感觉,但是这个答案很差,而且你有 14k 的代表,所以这一定远低于你自己的正常标准。我也用 3 个赞成票删除了我自己的答案,因为它刚刚变得很糟糕。无论如何,Chrome 只是像你现在所期望的那样打开新标签页。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-24
  • 2019-12-28
  • 2019-09-09
  • 2019-09-04
  • 2017-11-14
  • 2012-03-23
相关资源
最近更新 更多