0

我的問題atm與清單v2。打開popup.html新選項卡中的標記

由於我一直在開發這個擴展,我一直面臨着很多問題,因爲谷歌擴展的新清單V2,它刪除了HTML文件中內嵌JavaScript的容量。

那麼有人可以告訴我如何打開一個新標籤與新清單中的鏈接?

我的HTML:

<li ng-repeat="pageInfo in pageInfos"> 
    <img src="{{pageInfo.url}}" class="link"/> 
    <img src="http://www.end-timeillusion.com/images/site/sn_icons/facebook.fw.png" class="fbshare"/> 
</li> 

我external.js - 不工作

$(document).ready(function(){ 
    $('.fbshare').click(function(){ 
     chrome.tabs.create({url: 'http://facebook.com/sharer/sharer.php?u=' + $(.link).attr('src')}); 
     return false; 
    }); 
}); 

回答

0

問題是這樣的代碼:

$(.link).attr('src') 

你需要周圍。鏈路引號,像這樣:

$('.link').attr('src') 

我在測試擴展中測試了您的代碼,並且在添加了引號後,鏈接將在新窗口中打開。

+0

還在爲我工作,Facebook圖標不鏈接到anithing,它就像一個簡單的圖像,如果它適用於你,我的擴展有什麼問題 –

+0

點擊或沒有得到一個新的標籤圖標?現在確切的問題是什麼? –

+0

在我的彈出窗口中我有圖片或網站以及圖片右側的Facebook圖標,當我點擊兩個圖片時它什麼也不做,facebook圖標一定會打開一個新的選項卡,其中包含facebook sharer –

相關問題