2017-02-13 64 views
-1

我嘗試點擊我的擴展程序彈出窗口中的某個鏈接,但點擊它們後,例如,「中間點擊 - >打開鏈接一個新選項卡「,目標_blank關閉我的彈出窗口,我如何使它保持打開狀態。所以通過這種方式,我可以從我的擴展中單擊多個鏈接。我能解決這個問題嗎?Chrome擴展程序'中間點擊或點擊'鏈接打開新標籤並且不關閉彈出框

謝謝!

+2

Java!= Javascript。 – Abdulgood89

+0

我在你的問題中刪除了th標籤。如果您打算提供javascript問題,請添加適當的javascript標記。但是根據你的描述,我看不到你的目標是什麼語言...... – thst

+1

簡而言之,添加一個'click'監聽器來檢查目標是否是鏈接,使用鏈接回答中顯示的chrome.tabs.create,然後'event.preventDefault()' – wOxxOm

回答

0

感謝@xOxxOm

解決了這個!

$('html').on('click', 'a', function(){ 
event.preventDefault(); 
chrome.tabs.create({url: $(this).attr('href'),active: false}); 
}); 
相關問題