ajax - 如何向应用引擎中部署的谷歌分析 super 代理发出 CORS 请求?

标签 ajax google-app-engine google-analytics cors

我已经设置了谷歌分析 super 代理来对我的谷歌分析数据创建一些公共(public)查询。我已按照以下链接中的说明在应用引擎中设置分析 super 代理:https://developers.google.com/analytics/solutions/google-analytics-super-proxy

我还创建了一个公共(public)查询,我已经使用 REST 客户端( postman )对其进行了测试。我需要在我正在创建的网页中使用此请求。我知道这将是一个 CORS 请求,因此我无法进行常规 AJAX 调用。我不确定 super 代理是否被编程为处理 CORS。如何向应用引擎中部署的 super 代理发起 CORS 请求?我应该使用 JSONP 吗?任何示例代码将不胜感激。

谢谢,
阿南德

最佳答案

我刚刚想通了。我必须更改分析 super 代理中的响应创建以包含 Access-Control-Allow-Origin header :

self.response.headers['Access-Control-Allow-Origin'] = '*'

关于ajax - 如何向应用引擎中部署的谷歌分析 super 代理发出 CORS 请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25757619/

相关文章:

google-app-engine - google appengine golang API - InstanceClass

google-app-engine - 谷歌图表教程

javascript - 在 Analytics 事件中传递 document.location

javascript - 终止另一个 php 脚本

php - JQuery ajax 函数可以工作,但无法正确返回变量

google-app-engine - GAE 上的 JDO - @Unowned 字段返回为 null

javascript - 如何使用 Google Analytics 跟踪 "Submit"按钮?

google-analytics - 按页面路径过滤年龄范围和性别

php - 使用 JQuery 时是否有更好的方法来检查过期的 SESSIONS?

jquery - 使用异步 :false with callback function and jqXHR. done() 的区别