我正在尝试在Android socket.io中使用Android Webview,在一个本地的Android应用程序中。Android活动文件已经更新;
webView.getSettings().setJavaScriptEnabled(true);
webView.setWebChromeClient(new WebChromeClient());
webView.loadUrl("file:///android_asset/www/public/index.html");我的问题是从index.html加载socket.io.js库
<script src="http://mydomain:port/socket.io/socket.io.js"></script>在呈现get视图时,我遇到的错误是:
XMLHttpRequest cannot load http://mydomain:port/socket.io... Origin null is not allowed by Access-Control-Allow-Origin.我正在使用node.js/express服务器尝试为库提供服务,并认为我已将其配置为接受跨源资源共享(CORS),方法是设置
res.header('Access-Control-Allow-Origin', "*");现在我完全被困住了!有人能推荐一种让socket.io在这种配置中工作的方法吗?
干杯,
基布斯
发布于 2013-07-12 10:21:49
https://stackoverflow.com/questions/16510989
复制相似问题