Javascript 在chrome内容脚本中,检查页面上是否显示链接
在chrome内容脚本中,我需要检查页面上是否动态出现链接,特别是youtube链接。我已经尝试过循环代码,这显然不是正确的解决方案,jquery中的更改事件 我猜最好的方法就是js中的一个事件,我还没有偶然发现。如果有其他方法来检查链接是否出现,我也很乐意这样做。看看。另请看以下相关帖子: :Javascript 在chrome内容脚本中,检查页面上是否显示链接,javascript,jquery,html,google-chrome,Javascript,Jquery,Html,Google Chrome,在chrome内容脚本中,我需要检查页面上是否动态出现链接,特别是youtube链接。我已经尝试过循环代码,这显然不是正确的解决方案,jquery中的更改事件 我猜最好的方法就是js中的一个事件,我还没有偶然发现。如果有其他方法来检查链接是否出现,我也很乐意这样做。看看。另请看以下相关帖子: : setTimeout(函数(){ $('#links')。追加(''); }, 5000); $(函数(){ //您也可以在下面使用$ $('#links')[0]。addEventListener('
setTimeout(函数(){
$('#links')。追加('');
}, 5000);
$(函数(){
//您也可以在下面使用$
$('#links')[0]。addEventListener('DOMSubtreeModified',函数(事件){
$('out')。追加('EVENT');
});
});
DOMSubtreeModified根据您的linkYep不推荐使用。虽然它在Chrome中工作,但目前似乎没有更好的替代方案。你能举个例子吗?我假设我不能只做$(…)。在('Domsubtredemodified',func)上很抱歉,这是我想发布的关于它被弃用的链接:是的,你应该能够。
setTimeout(function () {
$('#links').append('<a href="">Link</a>');
}, 5000);
$(function () {
// you can also use $.on below
$('#links')[0].addEventListener('DOMSubtreeModified', function (event) {
$('#out').append('<b>EVENT</b>');
});
});