twitch.tvからVodのタイトルを削除するChrome拡張機能のこのコードで何が問題になっていますか?twitch.tvのHTML要素を削除しても動作しない
content.js:
var text = document.getElementsByTagName('video-preview-card__title video-preview-card__title--twoline overflow-hidden relative mg-t-05 font-size-5');
for (var i = 0, l = text.length; i < l; i++) {
text[i] = text[i].style.display='none';
}
manifest.jsonを:すべての
{
"manifest_version": 2,
"name": "Remove Twitch Vod Title HTML",
"version": "0.1.0",
"description": "Removes Twitch Vod Title HTML",
"content_scripts": [{
"js": ["content.js"],
"matches": ["https://go.twitch.tv/*", "https://www.twitch.tv/*"]
}]
}
twitch.tvは[SPA](https://en.wikipedia.org/wiki/Single-page_application)なので、MutationObserverを使用するか、どのページイベントが使用されているかを知る必要があります。答え:[JavaScript/jQuery DOMの変更リスナーはありますか?](// stackoverflow.com/a/39508954) – wOxxOm
トピックを作成するには質問を編集してください:問題を再現する[mcve]を含める*。 Chrome拡張機能やFirefox WebExtensionsの場合は、* manifest.json *とバックグラウンド、コンテンツ、ポップアップスクリプト/ HTML、およびウェブページのHTML /スクリプトを含める必要があります。 (1)必要な動作、(2)特定の問題またはエラー、および(3)それを再現するために必要な最短のコードを含める必要があります。質問自体に*。また、[ここではどのような話題を聞くことができますか?](/ help/on-topic)、[ask]を参照してください。 – Makyen