我正在创建一个网站,其中使用http反向代理来解决跨域问题。我想到使用php curl或nodejs。例如,http://my-proxyserver-example.com/www.yahoo.com会将www.yahoo.com加载到DIV中,这样做不应该存在跨域问题,因为所有流量都通过www.my-proxyserver-example.com进行
但是,如果我使用www.yahoo.com进行搜索查询并查看结果,我点击其中一个链接将导致不包含我的代理服务器地址的网址。无论如何,有一个url请求可以通过一些事件处理程序捕获并且代理地址插入到url的前面
我知道我可以通过浏览器设置设置代理,但这涉及用户在那里设置Web浏览器来执行此操作而不是采用此解决方案。 nodejs可以在收到网页之前执行此服务吗?
任何帮助将不胜感激