使用 javascript 从本地主机服务获取数据

Getting data from localhost service with javascript

本文关键字:主机服务 获取 数据 javascript 使用      更新时间:2023-09-26

我正在开发一个需要访问本地资源的网站,例如RFID阅读器和其他一些硬件。我正在考虑编写一个简单的Web服务器来返回我需要的数据。

因此,该网站将使用JavaScript访问这些数据,并进一步处理它。

我知道由于同源策略限制,我不能简单地使用 XMLHTTPRequest 访问本地主机。

那么有没有一个简单的解决方案呢?我不知道我是否可以访问,比如说localhost.mysite.com如果我在本地将其设置为 127.0.0.1?或者也许是JSONP?还是科尔斯?我不熟悉这些技术,所以我问你会如何解决这个问题,或者最简单的方法是什么。

你最好制作一个打包的Chrome应用来做这样的事情。然后,您将能够将其作为常规网站体验运行,但通过清单中的正确"权限"设置,它将能够访问任何域,包括本地主机。

它将要求任何使用它的人"安装它",这只是一键式操作。

或者,如果可以控制本地主机服务器,则可以让它们输出 JSONP 或正确的 CORS 标头。基本上,如果您想在常规网络上的任何两个域(包括本地主机)之间进行通信(即不包括像Chrome打包的应用程序这样的特殊网络应用程序),它们都需要提供同意。