我知道跨站点请求的问题,我知道Stack上已经有关于这个主题的问题了。然而,我的问题没有直接回答,所以我把它贴在这里。
所以,我想做的是屏幕抓取一个网站,用AJAX。然而,我得到这个消息…
Origin http://localhost is not allowed by Access-Control-Allow-Origin
…我知道不同的解决方法。然而,我所知道的所有解决方案(例如JSONP)都包括向远程服务器添加内容,这在这种情况下是不可能的。
所以,我想知道的是,如果没有在远程服务器上添加一些东西,是否有可能解决这个问题,如果是的话,那是什么。提前感谢!
- 你可以写一个服务器端脚本通过 代理你的请求
- 在某些浏览器中,你可以通过传递命令行参数 来禁用该检查。
铬:
chromium-browser --disable-web-security
参见在Google Chrome中重写Access-Control-Allow-Origin限制