youtube - 如何禁用YouTube嵌入IFRAME上的右键单击?

标签 youtube embed youtube-iframe-api

我正在网站上放置youtube视频。我想禁用右键单击,以便没有人可以直接访问视频。

下面是代码片段:

<iframe width="100%" height="563" src="' . $yturl . '?controls=' . $controls . '&rel=0&showinfo=0&autoplay=' . $autoplay . '" frameborder="0" allowfullscreen></iframe>`

有什么方法可以实现这一目标?

最佳答案

自从您问了很长时间以来,我可以告诉您我的经验:我浪费了1.5个小时在谷歌上搜索,而我能找到的最好的就是有人说在YouTube影片的iframe上方放置一个不可见的div。
一些简单的事情

<div class="yt-cover"></div>

并带有一些CSS:
.yt-cover{
  position: absolute;
  top: 0;
  bottom:0;
  right:0;
  left:0;
  z-index:1000;
}

这应该足够了。父级div的办公室必须position:relative;要使其工作,您必须能够以某种方式编辑页面HTML /生成。

无论如何,我不知道您要搜索的内容是什么,但是如果是我的客户要求的内容:“我不希望人们能够下载找到URL的视频”,我可以告诉您,如果有人真的很想从youtube下载视频,他最终将找到一种方法,即使不能右键单击并转到url。

关于youtube - 如何禁用YouTube嵌入IFRAME上的右键单击?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45781214/

相关文章:

javascript - 如何使用 javascript 执行 wp 中现有的短代码

jquery - 当全屏模式打开时,如何在 Youtube Iframe 上添加覆盖 div?

android - Chromecast Custom Receiver 播放优质内容

angularjs - Youtube iframe Api 和 Angularjs 路线

php - 如何在插入时向 YouTube 视频添加缩略图

python - C++ Python 嵌入 : Run on machine with no Python?

ios - YTPlayerView 在更改帧/方向时加载

javascript - 如何在 Node/Angular 应用程序中存储或检索嵌入代码?

python - 我的代码给我一个错误: 'list index out of range'

video - 用ffmpeg剪辑视频,没有输出