是否可以在网站内部创建网站?

时间:2019-11-27 10:02:49

标签: html iframe youtube

我想在网站内的某个框架中加载YouTube。我只能嵌入一个特定的视频。是否可以在特定框架内将YouTube包含在我的网站内?

2 个答案:

答案 0 :(得分:0)

您可以使用iframe来实现此目的,但是起源网站可以选择拒绝。

Youtube确实否认了这一点。您会看到类似的错误 拒绝在帧中显示“ https://www.youtube.com/”,因为它将“ X-Frame-Options”设置为“ sameorigin”。

答案 1 :(得分:0)

您可以使用iframe用于显示网页中的网页。

<!DOCTYPE html>
<html>
<body>

<h2>HTML Iframes</h2>
<p>You can use the height and width attributes to specify the size of the iframe:</p>

<iframe src="https://www.w3schools.com/html/html_iframe.asp" height="600" width="600"></iframe>

</body>
</html>

W3Schools参考-https://www.w3schools.com/html/html_iframe.asp

但是在YouTube上会出现错误

Load denied by X-Frame-Options: “SAMEORIGIN” from “https://www.youtube.com/”, site does not permit cross-origin framing from “https://www.w3schools.com/html/tryit.asp?filename=tryhtml_iframe_height_width”

这是因为YouTube拒绝了跨组织框架。
您可以使用https://www.youtube.com/embed/嵌入视频。
请参阅YouTube的文档-https://developers.google.com/youtube/iframe_api_reference