如何让Chrome在新标签中播放视频而不是下载?

时间:2015-11-11 19:23:51

标签: html google-chrome video tabs

代码示例:

<a href="https://example.com/video.mp4" target="_blank">This downloads the video</a>

<a href="video.mp4" target="_blank">This plays the video in a new tab</a>

Firefox会在新标签中播放这些链接。然而,Chrome并不像主播文本所暗示的那样行事。如何让Chrome在新标签中播放第一个?

3 个答案:

答案 0 :(得分:1)

您可以尝试使用<video>代码

<video width="350" height="250" controls>
<source src="video.mp4" type="video/mp4">
</video>

这会将您的视频嵌入当前页面。但是,您将能够控制视频的显示方式。我实际上并不完全确定如何在不添加新插件的情况下让Chrome在新标签页中打开视频。

答案 1 :(得分:1)

对于遇到此问题的其他任何人。对我来说,问题是由于下载视频的请求中没有提供 Content-Type 标头。添加“video/mp4”的 Content-Type 标头修复了此问题。

答案 2 :(得分:0)

尝试嵌入视频而不是htperlinking它。浏览器处理超链接的行为完全取决于浏览器