Astronaut.io如何在其YouTube嵌入式播放器上隐藏“稍后观看”,上传者的个人资料图片和“共享”徽标?

时间:2019-11-06 05:11:05

标签: javascript html youtube-api

在某些youtube视频(并非全部)上,astronaut.io脚本设法删除了上传者的个人资料图片,稍后观看徽标和共享徽标。我想知道是否有人可以告诉我他们如何设法从嵌入式播放器中删除了这么多信息。

谢谢!

1 个答案:

答案 0 :(得分:0)

<iframe id="p2" frameborder="0" allowfullscreen="1" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" title="YouTube video player" width="1" src="https://www.youtube.com/embed/?controls=0&showinfo=0&modestbranding=1&enablejsapi=1&origin=http%3A%2F%2Fastronaut.io&widgetid=2" height="0" style="position: fixed; top: 0px;"></iframe>

查看视频所在的src的{​​{1}}。您会看到它在iframe之后有一些参数,以?分隔。 &之后的这一位称为?,这是通过query string传递参数的方式。一个人在这里:

URL

您会注意到controls = 0 showinfo = 0 modestbranding = 1 enablejsapi = 1 origin = http://astronaut.io widgetid = 2 中包含一些奇怪的字符,这是因为如果您直接发送origin:将会使事情变得混乱,因此它们必须代表不同的名称方式。

看起来/showinfo = 0可能是导致您所观察到的行为的原因。如果没有,那肯定是以上几种的组合。