javascript - 删除嵌入式 YouTube 视频上的注释

标签 javascript jquery flash youtube embed

我发现您可以通过将参数 &iv_load_policy=3 添加到嵌入代码中的 url 来禁用嵌入式 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>

有什么方法可以在使用 javascript/jQuery 的网页上的所有 YouTube 嵌入 url 上强制使用此参数?

(有点像 this 的例子,你在所有 flash 对象上强制 wmode 透明)

最佳答案

试试这个:

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

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

已测试并有效

关于javascript - 删除嵌入式 YouTube 视频上的注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8166846/

相关文章:

javascript - 从数据库获取数据后,setState 在 native react 中不起作用

javascript - D3 按序数排序并选择前 5 个

javascript - 在 ajax 调用后使用点击不起作用

javascript - 在 jQuery 中查找 "next"表单输入元素的最佳方法?

flash - 如何处理未处理的 IOErrorEvent

JavaScript IE 9 : Custom sort function

javascript - 尝试访问嵌套查询中的数组时未定义

javascript - 包含具有唯一 ID 的用户控件问题的分层网格

android - Flex/Actionscript拖放/滑动效果(模拟android/ios界面)

actionscript-3 - AS3 - 更改按钮组件上标签的大小