2015-10-20 83 views
1

我對Google Chrome瀏覽器的擴展程序有以下設置。除了一件事以外,一切正常。首先,我點擊擴展按鈕。當我點擊「點擊這裏」中的「這裏」時,沒有任何反應。當我右鍵點擊「這裏」並選擇「在新標籤中打開鏈接」時,新標籤打開,指向https://www.yahoo.com。爲什麼不單擊工作?無法左鍵點擊進入錨點標記的鏈接

JavaScript文件正在調用的下面行,以便彈出從分機鍵所示:

chrome.browserAction.setPopup({'tabId', tabId, 'popup': 'page1.html'}); 

page1.html:

<!DOCTYPE html> 
    <head/> 
    <body> 
    <iframe src="page2.html"/> 
    </body> 
</html> 

page2.html:

<!DOCTYPE html> 
    <head/> 
    <body> 
    Click <a href="https://www.yahoo.com">here</a>! 
    </body> 
</html> 

回答

2

如果您嘗試在新選項卡中打開鏈接,請將target="_blank"添加到<a>標籤。這將導致打開一個新的選項卡,其中包含鏈接的內容。

你的代碼應該是:

<!DOCTYPE html> 
    <head/> 
    <body> 
    Click <a href="https://www.yahoo.com" target="_blank">here</a>! 
    </body> 
</html> 
+1

謝謝!這工作。 – user1145925

+0

不客氣。 –