1

我试图弄清楚如何格式化发布的 youtube 链接,以便它嵌入视频,但在新的浏览器窗口中这样做(页面每十秒自动刷新一次,因此将视频直接嵌入页面是一个问题。另外,我我知道让页面异步更新会更聪明,但我还没有。)

因此,例如;

1)用户发布链接https://www.youtube.com/watch?v=examplevideo。我可以使用正则表达式对其进行更改,使其成为页面上的嵌入式视频,但由于我的限制,我需要它成为新页面上的嵌入式视频。所以,相反,我会将此链接更改为;

2) http://img.youtube.com/vi/examplevideo/0.jpg。此图像(所有发布的 youtube 视频的标准语法)将发布在页面上。单击此图像时,它将打开一个新选项卡或浏览器并开始播放该新页面的嵌入视频。与此场景一致的嵌入视频的语法是:

3)<iframe width="560" height="315" src="//www.youtube.com/embed/examplevideo" frameborder="0" allowfullscreen></iframe>

所以,我知道我可以使用“a href”语法来为图片添加一个链接,这样任何点击它的人都会被带到 youtube 上的链接。我假设将使用类似的方法来指向一个带有嵌入视频的新浏览器页面?这将如何工作?

4

1 回答 1

2

将元素的target属性设置为以在新选项卡或窗口中打开它。a_blank

例子:

<a href="http://www.youtube.com/embed/zX54DIpacNE" target=_blank>Clicky</a>

虽然恕我直言,最好只链接到视频的 youtube 页面而不是嵌入它,因为您已经在新标签中打开它。

于 2013-10-14T20:52:55.177 回答