是否可以从https站点到http站点进行跨域请求?

时间:2014-12-25 08:09:30

标签: javascript http https cross-domain

我正在尝试为我自己的hexo博客添加一个视图计数器,该博客托管在github上。my blog 我在SAE上做了一个反击应用程序。但是当我在我的博客(https)上添加我的JavaScript代码以使用计数器(http)时,会出现跨域错误。此外,当我使用http访问我的博客时,它似乎还好。像这样的JavaScript代码: $.ajax({ type:get, url:xxxxx, success:function(msg){ writeDom(msg); } })

此外,我在SAE的柜台添加了header("Access-Control-Allow-Origin: *");。 如果它可行,我该怎么办? 您可以在Chrome中点击F12以查看错误。但是,如果您使用http访问我的网站,则不会再出现任何错误。

2 个答案:

答案 0 :(得分:0)

不,默认情况下,出于安全原因,现代浏览器不支持此功能。您可以在运行Chrome时手动禁用此功能,但这显然不是可扩展的解决方案。

答案 1 :(得分:0)

使用

https://lizterminator.sinaapp.com/; SAE支持https请求。

只需使用http即可访问您的博客。