2009-11-11 127 views
2

我正在開發Firefox擴展。網頁上的所有鏈接如何在新標籤頁中打開?在Firefox的新選項卡中打開鏈接

+0

如果默認行爲是打開一個新窗口怎麼辦? – 2009-11-11 17:11:16

+0

然後他只能做到這一點 - 用戶的配置將覆蓋他的擴展選擇什麼,明顯和明智的原因。 – 2009-11-11 17:18:28

回答

-3

按住Ctrl同時單擊Windows上的鏈接。在OSX上使用cmd。

+0

我很確定Firefox的擴展功能不能按下鍵盤上的按鍵(除非被鉤入USB機器人之類的東西!) – Quentin 2009-11-11 17:12:54

+1

或按下鼠標上的滾動按鈕 – Jason 2009-11-11 17:12:58

+0

這不是他想做的用戶 - 他希望代碼在他的擴展中作爲應用程序的一部分... – 2009-11-11 17:14:43

4

這通常是Firefox中的一個可配置選項,用於處理新鏈接,因此它們可能會覆蓋您的擴展。

但是......

代碼

<a href="http://www.example.com/"> Example Website</a> 

將允許您點擊出現詞[示例網站],和鏈接會在當前窗口中打開。

代碼

<a href="http://www.example.com/" target="_blank"> Example Website</a> 

打開一個新的窗口/標籤的鏈接。

唯一稍微不妥當的事情是,目標顯然已被W3C棄用,這意味着它通常取決於瀏覽器(以及用戶的偏好)如何(或甚至)如何處理它。但對於那些有自己的偏好設置相應的人 - 在Firefox - 這應該工作。

1

我發現我之後是什麼。我想要gbrowser.addtab(this.href)

相關問題