使用 javascript 从本地主机服务获取数据
Getting data from localhost service with javascript
我正在开发一个需要访问本地资源的网站,例如RFID阅读器和其他一些硬件。我正在考虑编写一个简单的Web服务器来返回我需要的数据。
因此,该网站将使用JavaScript访问这些数据,并进一步处理它。
我知道由于同源策略限制,我不能简单地使用 XMLHTTPRequest
访问本地主机。
那么有没有一个简单的解决方案呢?我不知道我是否可以访问,比如说localhost.mysite.com
如果我在本地将其设置为 127.0.0.1?或者也许是JSONP?还是科尔斯?我不熟悉这些技术,所以我问你会如何解决这个问题,或者最简单的方法是什么。
你最好制作一个打包的Chrome应用来做这样的事情。然后,您将能够将其作为常规网站体验运行,但通过清单中的正确"权限"设置,它将能够访问任何域,包括本地主机。
它将要求任何使用它的人"安装它",这只是一键式操作。
或者,如果可以控制本地主机服务器,则可以让它们输出 JSONP 或正确的 CORS 标头。基本上,如果您想在常规网络上的任何两个域(包括本地主机)之间进行通信(即不包括像Chrome打包的应用程序这样的特殊网络应用程序),它们都需要提供同意。
相关文章:
- 按服务获取JSON数据
- 使用 javascript 从本地主机服务获取数据
- 使用AngularJS和ServiceStack Web服务获取('url')操作
- 从Web服务获取所需格式的JSON
- 使用JSON从web服务获取数据
- 如何从基于OpenStreetMap的网络服务获取GPS跟踪
- 如何通过jquery从Soap服务获取数据
- 不从服务获取数据$http从服务获取到范围的数据
- 尝试使用 SP 服务获取用户的组列表
- 如何在 AngularJS 中使用服务获取双向数据绑定
- 如何在jquery中从Web服务获取数据
- 如何在 jquery 中从 Web 服务获取响应
- 如何从Labview Web服务获取数据,使用ajax或JSON
- JSONP 从 WCF 服务获取缓存响应时出现问题
- Ajax请求Wcf服务获取错误对象
- 从外部web服务获取图像并将其传递到另一个express js路由
- 从AngularJS中的服务获取数据后,如何更新$scope是最好的方法
- 使用XMLHttpRequest从web服务获取图像
- 从web服务获取图像
- 如何刷新列表以从服务获取新数据