Fancybox YouTube视频无法在Localhost上工作
Fancybox YouTube Video not working on Localhost
我在本地主机上运行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.
很明显,在将实现推送到实时服务器之前,我想确保它正常工作。
提前谢谢。
似乎您正在尝试进行跨域ajax调用。你的浏览器是什么?
要澄清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;
});
相关文章:
- Javascript:selenium Web驱动程序isDisplayed()不工作
- Javascript setInterval在localhost上工作,但确实'Don’我不在现场工作
- 如何在node.js的帮助下使用网站在localhost上工作
- jqGrid-在IE中产生SCRIPT5007错误,但在localhost上工作
- jQuery在发布到localhost后无法在 asp.net MVC中工作
- 无法远程连接到dlib Web服务器,localhost可以工作
- Angular Meteor应用程序在localhost中工作,但在部署到服务器时失败
- Angularjs在没有localhost的情况下无法工作
- 代码不在线工作,但在localhost中工作
- 写入JSON文件(使用Node.js在Localhost服务器上工作)
- Admin页面不能在orgfree中工作,拒绝用户'root'@'localhost'
- window.open(“ localhost “);不工作在win7(x64) ie8
- WebSocket到localhost不能在Microsoft Edge上工作
- 无法连接到CloudFoundry上的TCP服务器(localhost node.js工作正常)
- Fancybox YouTube视频无法在Localhost上工作
- Sails.js websockets在localhost中工作,但在我部署到Openshift后就不工作了
- 为什么这段代码在我的localhost中有效,而在;不要在网上工作
- 相同的代码工作在localhost /server2go,但不是当我把主机
- 简单的angularJS GET函数与localhost不工作
- 代码工作在JSFiddle,但不是Localhost,请帮助我找出原因