0

假设我想编写一个侦听随机端口的本地 Web 服务器。

现在我想编写在大多数可以对其进行 AJAX 调用的浏览器中工作的 HTML。

这里有什么基本限制吗?

编辑:我把人们弄糊涂了——可能是因为这几乎是我第一次用 javascript 标签发帖,而且我不知道如何提问。

我最近开始了解 node.js——我没有学到更多,只是它使编写独立的 Web 服务器更容易实现。

然后我有了一个类似这样的网站的愿景(实际上是任何编程板),但代码示例可以在最终用户的本地机器上执行。虽然我根本不喜欢浏览器插件,所以我开始尝试想办法在 Web/浏览器部分和本地机器服务之间的知识最少的情况下实现它(必须有交互 - 我只是想想想的最小数量)。

这只是一个例子 - 实际上我以编写 Intranet 业务应用程序为生(在这种情况下,定义众所周知的端口更容易,因此我不需要为此目的回答这个问题..)

4

1 回答 1

0

同源策略将阻止您访问其他端口(至少在大多数浏览器中),但我想您可以向本地主机上的每个端口发送 JSONP 请求,然后捕获给出有效响应的端口。

...如果你真的想,那就是。有很多有效端口,因此可能需要一些时间。

于 2012-04-14T22:02:37.947 回答