0
我正在研究一个Chrome扩展,它允许您隐藏留言板中的线程。我有它的工作,但“隐藏我”链接页面加载后闪烁存在。它工作正常,但我想加载链接以及DOM的其余部分,并不会在页面加载后出现。在整页渲染之前运行Chrome扩展的jQuery
我试着加入"run_at": "document_start"
到manifest.json
,但它阻止了隐藏我链接甚至渲染。
$('a.topictitle').after(" | <a class='hideMe'>Hide Me</a>");
$('.hideMe').on('click', function(){
var thread = $(this).closest('li')
console.log(thread)
thread.remove()
});
这是可能的,还是我只需要处理它发生的事实?
使用MutationObserver。 – wOxxOm
[是否有JavaScript/jQuery DOM更改侦听器?](https://stackoverflow.com/questions/2844565/is-there-a-javascript-jquery-dom-change-listener) – Makyen