3

http://developer.yahoo.com/javascript/howto-proxy.html

这种技术有缺点吗?优点很明显,您可以使用代理通过 XMLHttpRequest 在另一个域上获取 XML 或 JavaScript,而不会遇到同源限制。但是,我没有听说过其他方法的缺点——是否存在,它们可能是什么?

4

3 回答 3

4

开销 - 事情会有点慢,因为你正在通过中介。

如果您允许通过代理访问任何外部站点,则会出现安全问题 - 请务必将其锁定到您正在代理的资源的特定站点(可能还有特定的 URL)。

于 2008-10-08T18:33:12.087 回答
1

开销——对于用户(他们知道 hsa 等待您的服务器从代理源生成和接收数据)和您(因为您现在除了自己的服务器外还要承担其他服务器的所有流量)。

还有安全问题——如果你使用代理绕过浏览器安全检查来显示不受信任的内容,你就是在故意破坏浏览器安全模型——可能会让用户受到威胁——所以除非你绝对信任你正在通信的服务器使用(这意味着您正在代理的页面中没有随机广告,没有用户定义的内容)您不应该这样做。

于 2008-10-08T20:16:35.560 回答
0

我想可能会有安全方面的考虑,尽管其他人可能比我更有资格解决这个问题。我在我的个人网站上运行这样的代理已经有一段时间了,还没有遇到问题。

于 2008-10-08T18:16:14.430 回答