Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Video 我是否可以检测到有人正在使用浏览器插件从网站下载视频?_Video_Web_Embedded Video - Fatal编程技术网

Video 我是否可以检测到有人正在使用浏览器插件从网站下载视频?

Video 我是否可以检测到有人正在使用浏览器插件从网站下载视频?,video,web,embedded-video,Video,Web,Embedded Video,有没有办法检测是否有人使用浏览器插件从我的网站下载视频?这取决于插件下载视频的方法;几乎在所有情况下,答案都是否定的 三种方法可能适用于一些编写不太好的插件: 查找异常的浏览器标题。 不太可能工作,因为大多数插件将使用其浏览器的内置web请求功能 实施。 例如,仅当使用嵌入页面中提供的令牌()时,才允许播放视频 如果插件试图直接下载文件而不通过嵌入页面,那么这将起作用。许多插件将通过使用csrf令牌来解决这个问题(例如) 看看推荐人的标题 如果没有提供referer头,这将再次表示直接下载 正如

有没有办法检测是否有人使用浏览器插件从我的网站下载视频?

这取决于插件下载视频的方法;几乎在所有情况下,答案都是否定的

三种方法可能适用于一些编写不太好的插件:

  • 查找异常的浏览器标题。 不太可能工作,因为大多数插件将使用其浏览器的内置web请求功能

  • 实施。 例如,仅当使用嵌入页面中提供的令牌()时,才允许播放视频

    如果插件试图直接下载文件而不通过嵌入页面,那么这将起作用。许多插件将通过使用csrf令牌来解决这个问题(例如)

  • 看看推荐人的标题 如果没有提供referer头,这将再次表示直接下载

  • 正如我所说的,这些方法在大多数情况下可能是不成功的,但如果你确定它们可能值得一试