【发布时间】:2012-06-08 02:54:17
【问题描述】:
我希望使用 Channel 从我的站点到 App Engine 的后端进行跨域通信。这可能吗?如果可以,怎么办?因为Javascript API中没有域参数
【问题讨论】:
标签: javascript google-app-engine cross-domain channel-api
我希望使用 Channel 从我的站点到 App Engine 的后端进行跨域通信。这可能吗?如果可以,怎么办?因为Javascript API中没有域参数
【问题讨论】:
标签: javascript google-app-engine cross-domain channel-api
是的,你可以……我自己在做。你不需要做任何花哨的事情,只需要包含来自 app-engine 应用程序域的 /_ah/channel/jsapi 脚本,它应该可以工作
示例: 来自http://mysite.com/index.html
<head>
<script language="javascript" type="text/javascript" src="http://myapp.appspot.com/_ah/channel/jsapi"></script>
</head>
然后正常使用Channel API https://developers.google.com/appengine/docs/python/channel/javascript
【讨论】:
goog.appengine.Socket.BASE_URL = "http://localhost:8080/" + goog.appengine.Socket.BASE_URL;