0

Моя проблема atm с манифестом v2.Открыть popup.html anchor в новой вкладке

Поскольку я разрабатывал это расширение, я столкнулся с множеством проблем, потому что новый манифест V2 расширений google, который удалял возможности встроенного javascript в html-файлах.

Может ли кто-нибудь сказать мне, как открыть ссылку на новой вкладке с новым манифестом?

Мой 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 , например:

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

Я проверил ваш код в тестовом расширении, и ссылка открылась в новом окне, как только я добавил кавычки.

+0

Все еще не работает для меня, значок facebook не привязывается к аниме, это похоже на простое изображение, что не так с моим расширением, если оно работает на вас –

+0

Вы не получаете новую вкладку при нажатии или вы не получаете значок? Какая сейчас проблема? –

+0

В моем всплывающем окне У меня есть изображение или веб-сайт и значок facebook справа от изображений, и когда я нажимаю оба изображения, он ничего не делает, значок facebook, возможно, должен открыть новую вкладку с помощью facebook sharer –

Смежные вопросы