Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   API chrome, не нажимается кнопка по средствам расширения (https://javascript.ru/forum/css-html/55213-api-chrome-ne-nazhimaetsya-knopka-po-sredstvam-rasshireniya.html)

unkind 18.04.2015 08:43

API chrome, не нажимается кнопка по средствам расширения
 
Здравствуйте!
Пишу расширение под chrome.

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

Код сайта:


Код кнопки на расширении:
<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

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


Часовой пояс GMT +3, время: 07:26.