当用户停止播放视频时,如何隐藏Youtube iframe中的"更多视频"部分?
例:
<iframe width="750" height="420" src="https://www.youtube/embed/cZnsLVArIt8?rel=0&iv_load_policy=3" frameborder="0" allowfullscreen></iframe>
Run Code Online (Sandbox Code Playgroud)
我无法在此处找到任何解决方案:https://developers.google.com/youtube/player_parameters
Dog*_*r87 22
如果你安装了 uBlock Origin 广告拦截器,这里是静态过滤器来删除它:
!YouTube embed pause overlay
youtube.com##.ytp-pause-overlay
Run Code Online (Sandbox Code Playgroud)
小智 10
根据https://developers.google.com/youtube/player_parameters#release_notes_08_23_2018
rel参数的行为在2018年9月25日当天或之后发生变化.更改的效果是您将无法禁用相关视频.但是,您可以选择指定播放器中显示的相关视频应与刚刚播放的视频位于同一频道.
更具体地说:在更改之前,如果参数的值设置为0,则播放器不会显示相关视频.更改后,如果rel参数设置为0,播放器将显示与刚刚播放的视频相同频道的相关视频.
似乎是youtubes意图不提供禁用相关视频功能的能力.
由于CORS,jquery方式似乎无法正常工作,因为我认为这将是css.
$(".media-youtube-player").contents().find(".ytp-pause-overlay").remove();
Run Code Online (Sandbox Code Playgroud)
导致阻止具有原点"xxx"的帧访问跨源帧.
不确定是否有这样做,除非youtube再次允许它.想要禁用它,所以任何帮助表示赞赏.
我正在使用带有插件 uBlock Origin 的 Firefox。点击uBlock Origin的logo,点击设置图标,即可Open the dashboard。
在仪表板中,转到选项卡My filters并添加以下行:
youtube.com##.ytp-scroll-min.ytp-pause-overlay
Run Code Online (Sandbox Code Playgroud)
单击Apply changes。现在,您在暂停 Youtube 视频时不会看到“更多视频”。
| 归档时间: |
|
| 查看次数: |
5865 次 |
| 最近记录: |