Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Не работает двойной клик в плагине Google Chrome

С.И.В.В.О.Л ! Ученик (64), на голосовании 1 месяц назад
Добрый день. Я пытаюсь сделать разрешение (плагин) для Google Chrome, которое дважды бы кликало по заданой ячейке таблицы, после чего должна открываться новая вкладка. Вот мой код:
 content_script.js 

function searchAndClickCategory(category)
{
var tdTags = document.querySelectorAll("td");
var searchText = category;
var found;

for (var i = 0; i < tdTags.length; i++) {
if (tdTags[i].textContent == searchText) {
found = tdTags[i];
break;
}
}

var clickEvent = document.createEvent ('MouseEvents');
clickEvent.initEvent ('dblclick', true, true);
found.dispatchEvent (clickEvent);

}

searchAndClickCategory("Text in cell table");
manifest.json

{
"manifest_version": 2,

"name": "Such Activity",
"description": "Wow",
"version": "1.0",
"permissions": ["tabs", ""],

"browser_action": {
"default_icon": "icon.png",
"default_popup": "popup.html"
}
}
popup.html



activity






popup.js

function injectTheScript() {
chrome.tabs.query({active: true, currentWindow: true}, function(tabs) {
// query the active tab, which will be only one tab
//and inject the script in it
chrome.tabs.executeScript(tabs[0].id, {file: "content_script.js"});
});
}

document.getElementById('clickactivity').addEventListener('click', injectTheScript);


Но при двойном клике ничего не происходит
Голосование за лучший ответ
Похожие вопросы