如何在iFrame中允许Youtube视频

时间:2016-02-18 12:15:57

标签: phoenix-framework

我试图在iFrame中显示Youtube视频。 我知道我必须使用以下方法更改X-Frame选项:

var express = require('express');  
var app = express();  
app.use(express.static('public'));  
app.get('/register.html', function (req, res) {  
res.sendFile( __dirname + "/" + "register.html" );  
})  
app.get('/process_get', function (req, res) {  
// Prepare output in JSON format  
response = {  
    first_name:req.query.first_name,  
    last_name:req.query.last_name,  
    user_name:req.query.user_name,  
    password:req.query.password  
};  
console.log(response);  
res.end(JSON.stringify(response));  
})  
var server = app.listen(27017, function () {  
var host = server.address().address  
var port = server.address().port  
console.log("Example app listening at http://%s:%s", host, port)  
})  

我试图在我的控制器中使用它,但我没有实现它。 使用它的正确方法是什么?

1 个答案:

答案 0 :(得分:2)

您看到的错误来自YouTube,无法在iframe中嵌入网址https://www.youtube.com/watch?v=ReOTXMh8wto#t=12。这是由浏览器提供的,没有办法在框架中绕过它。

但是,YouTube提供了一个单独的嵌入式网址,您可以使用:

<iframe width="560" height="315" src="https://www.youtube.com/embed/ReOTXMh8wto" frameborder="0" allowfullscreen></iframe>

您可以转到&#34;分享 - &gt;找到此网址。嵌入&#34;任何YouTube视频。