删除嵌入的 YouTube 视频上的注释

Jnr*_*nrk 5 javascript embed youtube flash jquery

我发现您可以通过将参数添加&iv_load_policy=3到嵌入代码中的网址来禁用嵌入的 YouTube 视频上的注释。

例子:

<object width="425" height="344">
    <param name="movie" value="http://www.youtube.com/v/PMnEvKCtHBw&hl=en&fs=1&iv_load_policy=3"></param>
    <param name="allowFullScreen" value="true"></param>
    <param name="allowscriptaccess" value="always"></param>
    <embed src="http://www.youtube.com/v/PMnEvKCtHBw&hl=en&fs=1&iv_load_policy=3" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed>
</object>
Run Code Online (Sandbox Code Playgroud)

有没有办法使用 javascript/jQuery 在网页上的所有 YouTube 嵌入网址上强制使用此参数?

(有点像这个例子,你强制 wmode 对所有 flash 对象透明)

nic*_*ick 4

尝试这个:

$('object').each(function(){ 
        var $param = $(this).children(':first-child');
        var newUrl = $param.attr('value') + '&iv_load_policy=3';
        $param.attr('value', newUrl);
}); 
Run Code Online (Sandbox Code Playgroud)

无需测试即可快速完成....

经过测试并有效