我在使用Fancybox的YouTube视频实施工作时遇到问题。当我加载页面时,我收到此错误:
Unsafe JavaScript attempt to access frame with URL http://sites:8888/clients/project_name/v1/products/index from frame with URL http://www.youtube.com/embed/RtXSVGsQ8N0. Domains, protocols and ports must match.
我显然希望在将其推送到实时服务器之前确保实现正常。
提前致谢。
答案 0 :(得分:0)
似乎你要么试图进行跨域ajax调用。什么是你的浏览器?
答案 1 :(得分:0)
要澄清 ToyDaVirus ,请确保在参数中将类型指定为 iframe 。
即。 'type' : 'iframe'
$('#selector').click(function() {
$.fancybox({
'padding' : 10,
'autoScale' : false,
'transitionIn' : 'elastic',
'centerOnScroll' : true,
'overlayColor' : '#000',
'transitionOut' : 'none',
'title' : this.title,
'width' : 680,
'height' : 495,
'href' : this.href.replace(new RegExp("watch\\?v=", "i"), 'v/'),
'type' : 'iframe',
'swf' : {
'wmode' : 'transparent',
'allowfullscreen' : 'true'
}
});
return false;
});