Вход

Просмотр полной версии : API chrome, не нажимается кнопка по средствам расширения


unkind
18.04.2015, 08:43
Здравствуйте!
Пишу расширение под chrome.

Необходимо через форму расширения нажать на кнопку ,которая находится на сайте в активной вкладке.

Код сайта:
http://firepic.org/images/2015-04/18/3qjx65xghrkc.jpg

Код кнопки на расширении:
<input id="play1" type="button" src="images/121.png" name="play1" alt="Воспроизвести"/>

Скрипт:
$(document).ready(function () {
chrome.tabs.query({'active': true}, function(tab) {

var url = tab.url;
if (url.indexOf("http://vk.com/audio") > -1) {
var xhr = new XMLHttpRequest();
xhr.open("GET", url, true);
xhr.send(null);
xhr.onreadystatechange = function() {

if (xhr.readyState == 4)
{
if (xhr.responseText)
{
var data = xhr.responseText;
$('.audio', data).each(function (index) {
var knopka = $(this).find('.area > .play_new').click();


});


}
}
}
}

}
});

В манифесте даk разрешение на tab

Dimaz
21.04.2015, 12:30
С какой целью расширение делаешь? Качалок музыки с ВК и так уже много. Если ты думаешь его монетизировать рекламой, можешь забыть об этой идее. Я пробовал. Негативные отзывы моментом убьют рейтинг твоего расширения. Вывод: расширение монетизировать нельзя. Делай приложения и там уже ставь любую рекламу.