私は現在、http://xclamm.appspot.com/ で Google App Engine/Go + Polymer.dart Web サイトを試しています。
問題は、 Dartium (31.0.1612.0 Developer Build 219647) でhttp://xclamm.appspot.com/にアクセスすると、次のエラーが発生することです。
XMLHttpRequest cannot load https://talkgadget.google.com/talkgadget/channel.js. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://xclamm.appspot.com' is therefore not allowed access.
調査を行ったところ、この問題は の参照方法に関連していることがわかりましたが/_ah/channel/jsapi
、修正方法が見つかりません。channel.js を参照するために次の方法を試しましたが、それでも同じエラーが発生します。
<!-- Following doesn't work -->
<script type="text/javascript" src="/_ah/channel/jsapi"></script>
<!-- Following doesn't work either -->
<script type="text/javascript" src="https://talkgadget.google.com/talkgadget/channel.js"></script>
dev_appserver.py で Web サイトを実行すると、問題なく動作しているようです。何か不足していますか?
ソース コードはhttps://github.com/rillomas/xclamm-gaeで入手できます。Go (x64 Windows) には Google App Engine SDK 1.8.4 を使用しています。