XMLHttpRequest不能加载- Access-Control-Allow-Origin不允许
XMLHttpRequest Cannot Load - not allowed by Access-Control-Allow-Origin
我在同一个网站上有两个不同的页面。两者都运行相同的Javascript,一行接一行…然而,一个给我错误,一个没有。请参阅以下两个网址…
http://www.gloprofessional.com/moist-hydration-mist -点击左边栏的播放http://www.gloprofessional.com/info/learn-more/videos/-点击任何视频链接
当点击时,应该触发一个fancybox链接,其中应该播放youtube视频。
有什么想法,为什么一个工作,而另一个没有?主URL运行在Magento上,而/info/下的任何内容都是表达式引擎。
谢谢!
一个使用xhr(ajax)从youtube加载url,你不能从你所在的其他域名使用xhr -另一个使用iframe与youtube url这是好的(你仍然有错误,因为在那里与框架权限)
在第二个链接中,内容被加载到iframe中。
在mage站点内,我假设内容是直接加载的?在imagfancybox中也使用iframe,应该可以正常工作。
相关文章:
- 如何解决Access Control Allow Origin错误
- 由于响应中不存在“Access Control Allow Origin”标头,跨域请求停止工作
- XMLHttpRequest : 不被 access-control-allow-origin 所允许
- 可以在Access Control Allow Origin中指定端口
- Access Control Allow Origin阻止我访问google api,尽管使用了dataType:
- JSONP跨原点错误'不存在Access Control Allow Origin标头'
- 角度:原点http://localhost在Access Control Allow Origin标头中找不到
- Angular$resource调用不被Access Control Allow使用Safari接受,而被Chrome接
- Instagram API access_token request and Access-Control-Allow-
- 方法不允许 — 从 Angularjs 中的请求标头中删除 Access-Control-Request-Method
- Yahoo - OAuth2 - SocialAPI:在初始响应中不返回“Access-Control-Allow-Or
- 在 Safari 上使用通用分析的 Access-Control-Allow-Origin 不允许
- Windows上的CouchDB说请求的资源上不存在“Access-Control-Allow-Origin”标头
- XMLHttpRequest 无法加载 http No Access-Control-Allow-Origin head
- Emberjs/Chrome/FFox:预检中的数字 Access-Control-Request-Headers
- Simple XMLHttpRequest 失败,Access-Control-Allow-Origin 标头为 nul
- Flickr API OAuth Access Token request and Access-Control-All
- jquery.ajax Access-Control-Allow-Origin
- Chrome Origin 空值是 Access-Control-Allow-Origin 所允许的
- Angular JS$http Access-Control-Allow-Origin中的Credentials和通配符