首页 > 解决方案 > Chrome 扩展:在频道中发布不和谐的 webhook 内容时获取

问题描述

我做了一个小 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 的选项卡时才会触发它。我想在发布新的 webhook 时触发它,也就是说,当在选项卡中创建具有此类 embedDescription-1Cuq9a 的新 div 时。关于如何做到这一点的任何想法?

标签: javascriptjquerygoogle-chrome-extensiondiscord

解决方案


推荐阅读