1
我正在使用ajax进行页面转换的网站上工作。在主页上,我通过javascript动态加载YouTube视频和订阅按钮。当我从网页到另一个网页过渡,我收到以下错误:Google + YouTube JS API阻止访问跨源帧的帧
使用“单时封闭起源“https://www.youtube.com”框架访问一个跨来源框架
任何人碰到这种页面应用程序“?
我正在使用ajax进行页面转换的网站上工作。在主页上,我通过javascript动态加载YouTube视频和订阅按钮。当我从网页到另一个网页过渡,我收到以下错误:Google + YouTube JS API阻止访问跨源帧的帧
使用“单时封闭起源“https://www.youtube.com”框架访问一个跨来源框架
任何人碰到这种页面应用程序“?
你没有给出大量的上下文,但我的钱是在试图在iframe中显示带有“watch”链接的youtube视频,所有你需要做的就是使用嵌入式链接来显示youtube视频在iframe中。
https://www.youtube.com/watch?v=giYeaKsXnsI
VS
https://www.youtube.com/embed/giYeaKsXnsI
否则,YouTube将抛出跨域错误。
我建议使用一些正则表达式来提取视频ID(上面例子中的giYeaKsXnsI)并将其附加到嵌入式URL的末尾,并将其作为iframe中的src属性传递。