2017-03-17 2 views
1

Dies ist meine HTML-Datei für eine Google Chrome-Erweiterung. Es ist Teil eines Popups. Ich habe viele Dinge versucht, und die Bilder selbst funktionieren. Wenn ich das Bild auf chrome in die neue Tab-Leiste ziehe, öffnet es den gewünschten Link, aber das funktioniert nicht, wenn ich klicke.Google Chrome Erweiterung Popup-Image-Link funktioniert nicht

Ich versuchte, dies mit dem Basis-Tag zu beheben, und dies ermöglichte das Klicken auf das Bild, um mich an den Link zu senden, jedoch verhindert das Laden des Bildes.

{ 

"name": "RSS Fetcher", 
"version": "0.1", 
"manifest_version": 2, 
"description": "Keep up with the latest from [insert web site here].", 
"icons": {"128" : "sample-128.png"}, 
"homepage_url": "http://www.youtube.com", 

"browser_action": { 
"default_icon": "sample-128.png", 
"default_title": "Youutube Fetcher", 
"default_popup": "Revisionpage.html" 
} 
} 



(html code) 
<head> 
    <title> Revision resources </title> 
</head> 

<body> 

<a href="http://www.bbc.co.uk/education"> <img src="http://ichef.bbci.co.uk/images/ic/144x144/p03ppzm0.jpg"   width="100px" height="100px" ></a> 

<a href = "https://www.youtube.com/channel/UC3yA8nDwraeOfnYfBWun83g">      <img src = "http://www.tubegeeks.com/wp-content/uploads/2013/05/YouTube- Education.jpg" width = "100px" height = "100px" > </a> 

</body> 

Antwort

0

Anker wird nur von innen eine Erweiterung Popup funktionieren, wenn die Anker ein anderes Fenster Ziel, dh durch target="_blank" den <a> Tags Hinzufügen neuer Fenster anzuzeigen:

<a href="http://www.bbc.co.uk/education" target="_blank"> <img src="http://ichef.bbci.co.uk/images/ic/144x144/p03ppzm0.jpg"   width="100px" height="100px" ></a> 

<a href = "https://www.youtube.com/channel/UC3yA8nDwraeOfnYfBWun83g" target="_blank"> 

Um eine neue Registerkarte in der offenen Hintergrund ohne das Popup zu schließen, können Sie die chrome.tabs API verwenden, wie hier erklärt: https://stackoverflow.com/a/8916083/368697

+1

Vielen Dank. Funktioniert perfekt! – Stackunderflow

+0

Großartig. Kannst du das als die richtige Antwort akzeptieren? –

Verwandte Themen