我的问题atm是清单v2。
由于我一直在开发这个扩展程序,我一直面临很多问题,因为谷歌扩展程序的新清单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 :(得分:0)
问题是这段代码:
$(.link).attr('src')
你需要.link附近的引号,如下所示:
$('.link').attr('src')
我在测试扩展中测试了您的代码,并在添加引号后在新窗口中打开了链接。