有没有办法制作 iframe YouTube 浏览器?
Is there a way to make an iframe YouTube browser?
我尝试使用 iframe 创建一个 YouTube 视频搜索器,但由于某种原因它似乎没有加载。
这是我的代码:
<!DOCTYPE html>
<html>
<head>
<httpProtocol>
<customHeaders>
<add name="X-Frame-Options" value="SAMEORIGIN" />
<add name="Content-Security-Policy" value="frame-ancestors https://www.<preferredwebsitedomain>.com" />
</customHeaders>
</httpProtocol>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>Youtube Browser</title>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<form action="http://www.youtube.com/results" method="get" target="iframe">
<input id="search_query" type="text"/>
<input type="submit"/>
</form>
<iframe name="iframe"></iframe>
</body>
</html>
有人可以帮我解决这个问题吗?
看来你不能:
“拒绝在框架中显示 'https://www.youtube.com/',因为它将 'X-Frame-Options' 设置为 'sameorigin'。”
Youtube 服务器 X-Frame-Options
只允许 sameorigin
。
有关该主题的更多信息here
我尝试使用 iframe 创建一个 YouTube 视频搜索器,但由于某种原因它似乎没有加载。
这是我的代码:
<!DOCTYPE html>
<html>
<head>
<httpProtocol>
<customHeaders>
<add name="X-Frame-Options" value="SAMEORIGIN" />
<add name="Content-Security-Policy" value="frame-ancestors https://www.<preferredwebsitedomain>.com" />
</customHeaders>
</httpProtocol>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>Youtube Browser</title>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<form action="http://www.youtube.com/results" method="get" target="iframe">
<input id="search_query" type="text"/>
<input type="submit"/>
</form>
<iframe name="iframe"></iframe>
</body>
</html>
有人可以帮我解决这个问题吗?
看来你不能:
“拒绝在框架中显示 'https://www.youtube.com/',因为它将 'X-Frame-Options' 设置为 'sameorigin'。”
Youtube 服务器 X-Frame-Options
只允许 sameorigin
。
有关该主题的更多信息here