クロム コンテンツ スクリプトでは、リンク、特に YouTube リンクがページに動的に表示されるかどうかを確認する必要があります。私はすでにコードをループしようとしましたが、これは明らかに正しい解決策ではなく、jquery の変更イベントです。
最善の方法は、まだつまずいていないjsのイベントだけだと思います。リンクが表示されているかどうかを確認する別の方法があれば、それも喜んで行います。
クロム コンテンツ スクリプトでは、リンク、特に YouTube リンクがページに動的に表示されるかどうかを確認する必要があります。私はすでにコードをループしようとしましたが、これは明らかに正しい解決策ではなく、jquery の変更イベントです。
最善の方法は、まだつまずいていないjsのイベントだけだと思います。リンクが表示されているかどうかを確認する別の方法があれば、それも喜んで行います。
DOMSubtreeModifiedを見てください。この関連記事も見てください: Is there any "on DOM change" event?
フィドル:
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>');
});
});