Javascript html从源获取视频重定向到frontpage

Javascript html从源获取视频重定向到frontpage,javascript,html,streaming,Javascript,Html,Streaming,我一直在尝试从网站上获取视频源,并在我自己的应用程序中播放。当我跑步的时候,它就出现在那个网站的头版 例如: <!DOCTYPE html> <html> <body> <a id="play-video" href="#">Play Video</a><br /> <iframe id="video" width="420" height="315" src="http://vkpass.com/tok

我一直在尝试从网站上获取视频源,并在我自己的应用程序中播放。当我跑步的时候,它就出现在那个网站的头版

例如:

<!DOCTYPE html>  
<html> 
<body> 


<a id="play-video" href="#">Play Video</a><br />

<iframe id="video" width="420" height="315" src="http://vkpass.com/token/bdrxwnlzfjpq/vklhash/Pw7Iy8MztzzwN6xh7nOhf6o80rxCAYIhP8xiQFZ2fGX2.a1aa2ZoFDfJvKt0cycHuydloxHztEjWaRXccGVjbw==?source=v1#" frameborder="0" allowfullscreen></iframe>

</body> 
</html>



我是做错了什么还是有办法解决这个问题?

标签中删除
href=“#”

该网站有某种反嵌入脚本,不允许您播放视频

但是停止重定向的答案是使用HTML5为
iframe
对象提供的
sandbox
属性

<iframe id="video" width="420" height="315" src="http://vkpass.com/token/bdrxwnlzfjpq/vklhash/Pw7Iy8MztzzwN6xh7nOhf6o80rxCAYIhP8xiQFZ2fGX2.a1aa2ZoFDfJvKt0cycHuydloxHztEjWaRXccGVjbw==?source=v1#" sandbox="" frameborder="0" allowfullscreen></iframe>

如果指定为空字符串,此属性将启用额外的 对内联框架中可能出现的内容的限制。这个 属性的值可以是空字符串(所有 应用了限制),或以空格分隔的标记列表 取消某些限制。有效令牌为:

其中一个选择是

允许顶部导航

[其中]允许嵌入式浏览上下文导航(加载) 将内容添加到顶级浏览上下文。如果该关键字不是 如果已使用,则不允许此操作


通过在
沙盒
属性中排除此选项,它不允许重定向/顶级导航。

改用视频标记并删除播放视频的锚定标记。iframe标记的src链接也有问题,它返回的是重定向响应而不是视频。您可以通过将src更改为此处的代码,并在下载时检查是否会得到一个HTML页面

<!DOCTYPE html>  
<html> 
<body> 

 <video autoplay="true" width="320" height="240" controls loop="true" preload="auto" src="https://s3.ap-south-1.amazonaws.com/habba-cdn/assets/Video/Home-page.mp4"> </video>


</body> 
</html>

我在本地尝试了你的代码,当我包括@X33提到的属性
sandbox=“”
时,它停止重定向,并且在控制台中显示错误,如

阻止了“http://”中的脚本执行,因为文档的框架是沙盒,并且未设置“允许脚本”权限。

此链接可能对您有所帮助

还是一样的行为,如果你不介意的话,我是html新手。你能解释一下href=“#”的作用吗?所以我不能播放我页面上的视频,然后我问?无论如何,很好的回答,谢谢!