【发布时间】:2011-11-27 15:56:33
【问题描述】:
是否可以在 JavaScript 中打开套接字并从 Web 获取数据。
我的目标是:使用 JS 处理网络数据。 我一直在寻找XmlHttp/AJAX解决方案,但是我发现了一个注释,AJAX只能用于调用localhost程序,它将用作代理,然后只从网络返回数据。
这是因为浏览器中的沙盒模型,它不允许通过 JavaScript 处理套接字/其他站点,它只能在 localhost 中工作。
有没有 JS 与其他世界合作的解决方案?
【问题讨论】:
-
Ajax 不限于'localhost'
-
open 方法只能从 localhost 调用其他程序,从 tcp/ip 获取信息并在 js 中返回数据,因为浏览器安全,不是吗?
-
不限于本地主机。仅限同源。
标签: javascript ajax sockets browser xmlhttprequest