在新标签页中打开popup.html锚点

时间:2013-06-19 17:00:16

标签: javascript angularjs google-chrome-extension facebook-sharer

我的问题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;
    });
});

1 个答案:

答案 0 :(得分:0)

问题是这段代码:

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

你需要.link附近的引号,如下所示:

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

我在测试扩展中测试了您的代码,并在添加引号后在新窗口中打开了链接。