通过代理服务器发出jQuery.ajax请求

Zii*_*ink 8 javascript ajax jquery proxy-server

我正在写一个Chrome扩展程序.如果您通过https在通过https提供的页面中对常规http页面发出jQuery.ajax请求,则Chrome会阻止该请求.我想知道我是否可以使用安全代理获取所请求的页面.

那么,是否可以为一些jQuery.ajax请求使用通用代理服务器?如果是这样,怎么样?请注意,更改浏览器的代理设置不是一种选择.

fjc*_*fjc 1

是的。

我们在工作中所做的是实现一个代理,它的作用正是如此:

  1. 它接受来自同一来源的 Web 服务调用,然后,
  2. 在服务器端,将它们映射到另一个来源的 Web 服务,
  3. 把他们送到那里,
  4. 收到结果并
  5. 将它们传递回调用者。

这样,您既可以遵守同源政策,又可以与其他源合作。但是,您始终需要服务器端代理功能。