原点http:// localhost是不允许的...解决而不添加到远程服务器?

时间:2012-12-28 16:41:11

标签: jquery ajax http cross-domain screen-scraping

我知道跨站点请求的问题,我知道Stack上已有关于此主题的问题。但是,我的问题没有直接回答,所以我在这里发帖。

所以,我想做的是用AJAX屏幕抓取一个网站。但是,我收到了这条消息......

Origin http://localhost is not allowed by Access-Control-Allow-Origin

......我知道不同的解决方案。但是,我所知道的所有解决方案(例如JSONP)都包括向远程服务器添加内容,这在这种情况下是不可能的。

所以,我想知道是否有可能在没有在远程服务器上添加内容的情况下解决这个问题,如果是这样的话。非常感谢提前!

1 个答案:

答案 0 :(得分:1)

  1. 您可以编写服务器端脚本以通过
  2. 代理您的请求
  3. 您可以通过传递命令行参数
  4. 来禁用某些浏览器中的检查

    铬:

    chromium-browser --disable-web-security
    

    请参阅Overriding Access-Control-Allow-Origin restriction in Google Chrome