1

埋め込まれたビデオを YouTube が提供するリンクに置き換えて YouTube 広告を削除する JavaScript を作成し、そのビデオを自分のサイトに埋め込むことができるようにしました。ただし、2 つの異なる結果が得られます。最初の結果は、javascript インジェクションを使用した場合に失敗し、2 番目の結果は、inspect 要素を介してスクリプトを実行した場合です。

コードは次のとおりです。これを使用して、両方の結果を確認します。

javascript:var url=document.getElementsByTagName("link")[document.getElementsByTagName("link").length-1].href; 
var x=document.getElementById("player-api");
var iFrame="<iframe width="+getComputedStyle(x).width+" height="+getComputedStyle(x).height+" src="+url+"  frameborder='0' allowfullscreen></iframe>";
try{document.getElementById("player-api").innerHTML=iFrame} catch (Exception){};
try{document.getElementById("player-api-legacy").innerHTML=iFrame} catch (Exception) {};

Ps。これは Chrome にあり、Safari では完全に機能します (インジェクションと要素の検査)

4

0 に答える 0