Я сделал небольшое расширение Chrome, которое принимает содержимое webhook в качестве параметров.
Вот content_script.js моего расширения:
f = function(){
var test = $( "div.embedDescription-1Cuq9a:last" ).text();
var cs_rep_1 = test.split('1 : "');
var cs_rep_1 = cs_rep_1[1].split('"');
var cs_rep_1 = cs_rep_1[0];
var cs_rep_2 = test.split('2 : "');
var cs_rep_2 = cs_rep_2[1].split('"');
var cs_rep_2 = cs_rep_2[0];
var cs_rep_3 = test.split('3 : "');
var cs_rep_3 = cs_rep_3[1].split('"');
var cs_rep_3 = cs_rep_3[0];
var totalElements = '&cs_rep_1='+cs_rep_1+'&cs_rep_2='+cs_rep_2+'&cs_rep_3='+cs_rep_3;
chrome.runtime.sendMessage({total_elements: totalElements});
}
document.body.addEventListener('dblclick',f);
Как видите, он срабатывает только в том случае, если я дважды щелкну на вкладке, где размещен веб-крючок.
Я хотел бы вызвать его при публикации нового webhook, то есть, когда на вкладке создается новый div с этим классом embedDescription-1Cuq9a.
Есть идеи как это сделать?