Roh*_*mar 19 html javascript youtube iframe youtube-api
我如何在以后删除手表并分享来自youtube iframe嵌入播放器的按钮.使用以下嵌入代码嵌入视频剪辑.
<iframe width="854" height="480" src="https://www.youtube.com/embed/cPVgwz5aN1o" frameborder="0" allowfullscreen></iframe>
Run Code Online (Sandbox Code Playgroud)
使用showinfo = 0将删除包含视频标题的完整标题.
是否可以仅从标题中删除"稍后观看"和"共享"按钮?
mon*_*nia 13
此参数已弃用,2018年9月25日之后将被忽略。
小智 12
使用YouTube嵌入的隐私增强模式(youtube-nocookie),它将隐藏“稍后观看”按钮,而不是“共享”按钮。
<iframe width="854" height="480" src="https://www.youtube-nocookie.com/embed/cPVgwz5aN1o" frameborder="0" allowfullscreen></iframe>
Run Code Online (Sandbox Code Playgroud)
小智 8
链接后添加此行
https://www.youtube.com/embed/c5cHjtspa7M?mode=opaque&rel=0&autohide=1&showinfo=0&wmode=transparent
Run Code Online (Sandbox Code Playgroud)
它将禁用共享并稍后观看选项
例如,这是您要尝试执行的操作:
document.getElementsByTagName('iframe')[0].contentWindow.getElementsByClassName('ytp-watch-later-button')[0].style.display = 'none';
Run Code Online (Sandbox Code Playgroud)
但是,简短的答案是,没有简单的方法可以执行此操作,因为YouTube位于其他域中:
“不可能从客户端。由于iframe不属于您的域,因此将引发JavaScript错误“错误:拒绝访问属性“文档”的权限...” /sf/answers/2138158571/
不过,如果您对以上问题的答案很精通,那么可能会找到适合您需求的答案。
我认为使用 iframe 方法是不可能的。我这么想的理由是:
您可以通过关闭 showinfo 并使用其他方法来获取视频标题来实现类似的效果。
归档时间: |
|
查看次数: |
38541 次 |
最近记录: |