GAS中的Access-Control-Allow-Origin标头

时间:2013-09-05 20:23:09

标签: javascript jquery ajax json google-apps-script

我发送(HTTP GET)$ .ajax请求(来自jsfiddle)到我的Google Apps脚本服务器,我收到以下错误:

  

XMLHttpRequest无法加载https://script.google.com/macros/s/mykey?params

     

Access-Control-Allow-Origin不允许原点http://fiddle.jshell.net

解决此问题的最佳方法是什么?

我已经成功实现了jsonp $ .ajax请求,以使用此GAS / jsfiddle配置检索json数据和javascript。但是,这次我似乎无法完成这次jsonp的成功。可能是因为我正在通过.updaterow()函数(每个jqWidgets?)

我的研究:

  1. This post几乎问了一个类似的问题,除了它不是特定于GAS。
  2. 我认为GAS不允许设置服务器端响应头。但肯定有办法让我的请求执行吗?
  3. 或许this question解释得更好? (GAS issue)是否有解决方案? (来吧有创意的人。)

1 个答案:

答案 0 :(得分:2)

GAS目前不允许使用CORS标头。