我在我的网站上使用 facebook 登录。当我在本地测试时,我需要使用local.mysite.com
,所以 facebook 认为请求来自我的网站。这很好用,除非我将图像上传到 blobstore。上传图片时,应用引擎总是切换到localhost:888
. 这使浏览器认为跨站点脚本正在发生并阻止我的上传。如何强制应用引擎使用local.mysite.com
而不是localhost:888
这是我得到的错误:
XMLHttpRequest cannot load http://localhost:8888/_ah/upload/agpidWJwcm9qZWN0chsLEhVfX0Jsb2JVcGxvYWRTZXNzaW9uX18YBQw. Origin http://local.mysite.com:8888 is not allowed by Access-Control-Allow-Origin.