思い出は銀の弾

ひよっこエンジニアが調べたことや経験したことをまとめます!

要素を読み込んだあとに実行するChrome拡張の作り方

Chrome拡張を開発するとき、実行のタイミングで悩ましく思うことがありました。

具体的には、フロントサイドでスクレイピングをしたいのだけど、データの読み込みが完了してしまう前にChrome extentionが発火してしまう!という場合でした。

サーバサイドでやってないのは、認証とかその辺が絡んでいたからです。。。

面倒なので、要素が(きっと)読み込まれたあとに実行するようにしました。

要素が読み込まれるまで2秒まって実行する場合

ちなみに繰り返して実行したいときは、setTimeout を setIntervalに変えてあげればOKです。

非常に安直ですが、さっくっと作れます。