Моделируйте щелчок элементы на странице от расширения Chrome?Jquery

Программирование на jquery
Ответить Пред. темаСлед. тема
Anonymous
 Моделируйте щелчок элементы на странице от расширения Chrome?

Сообщение Anonymous »

Мне нужно итерацию и нажать все элементы с помощью класса .star_gray на странице, и сохраняйте итерацию и нажимая на перенаправление. Запуск кода JavaScript не может соответствовать второму требованию, поэтому я планирую написать расширение Chrome. Мой проект такова, как ниже: < /p>

manifest.json

Код: Выделить всё

{
"manifest_version": 2,

"name": "Check'em All",
"description": "",
"version": "1.0",

"browser_action": {
"default_popup": "popup.html"
},
"background": {
"persistent": true,
"scripts": ["jquery.js", "background.js"]
},
"content_scripts": [{
"matches": ["file:///*"],
"js"     : ["popup.js"]
}],
"permissions": [
"tabs",
"http://*/*",
"https://*/*"
]
}
< /code>

[b] popup.html[/b]





Check'em All!


Check'em All!
BUTTON




< /code>

[b] popup.js[/b]

document.addEventListener('DOMContentLoaded', function () {
var btn = document.getElementById('check-btn');
btn.addEventListener('click', injectScript);
});

function injectScript() {
alert('Handler called!');
chrome.tabs.executeScript(null, { file: 'background.js' });
}
< /code>

[b] background.js[/b]

$(document).ready(function(){
$('.star_gray').click();
$('a.btn.page_next').click();
});
< /code>

С кодом выше, когда я нажимаю кнопку (#check-btn
) во всплывающем окне ничего не происходит.

Подробнее здесь: https://stackoverflow.com/questions/345 ... -extension
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Jquery»