Расширение Chrome: получайте несоответствующие материалы, если они размещены на канале. - PullRequest
0 голосов
/ 17 января 2019

Я сделал небольшое расширение 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. Есть идеи как это сделать?

...