Chrome中的Javascript注入错误

Chrome中的Javascript注入错误,javascript,google-chrome,youtube,code-injection,ads,Javascript,Google Chrome,Youtube,Code Injection,Ads,我编写了一个javascript,通过用youtube提供的链接替换嵌入的视频来删除youtube广告,这样你就可以在自己的网站上嵌入视频。然而,它给出了两个不同的结果:第一个结果是当我使用javascript注入失败时,第二个结果是当我通过inspect元素执行脚本时 以下是代码,使用它可以查看这两种方法的结果: javascript:var url=document.getElementsByTagName("link")[document.getElementsByTagName("lin

我编写了一个javascript,通过用youtube提供的链接替换嵌入的视频来删除youtube广告,这样你就可以在自己的网站上嵌入视频。然而,它给出了两个不同的结果:第一个结果是当我使用javascript注入失败时,第二个结果是当我通过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) {};
javascript:var url=document.getElementsByTagName(“link”)[document.getElementsByTagName(“link”).length-1].href;
var x=document.getElementById(“播放器api”);
var-iFrame=“”;
尝试{document.getElementById(“播放器api”).innerHTML=iFrame}catch(异常){};
尝试{document.getElementById(“播放器api遗留”).innerHTML=iFrame}catch(异常){};
注:这是铬合金的,在Safari(注射和检查元件)中可以完美工作