浏览器级别的DNS设置,像系统级别的hosts文件一样工作

我们开发的Web应用程序正在根据地址中的域和子域来做某些事情。 为了能够开发和testing本地环境中的所有内容,需要使用hosts文件将域绑定到127.0.0.1。

但是,这会使该机器不能访问活动的服务器域。

问题 :是否有浏览器级别的黑客,只能用于浏览器?

更新:代理.pac文件可以做到这一点很好。 喜欢这个:

function FindProxyForURL(url, host) { if (shExpMatch(url,"*.example.com/*")){ return "PROXY 127.0.0.1:80"; } } 

好极了!

你可以用一个代理自动configuration文件做相当聪明的事情。 尝试一个返回PROXY 127.0.0.1:80你想受影响的领域和DIRECTrest。

也许有一个HTTP代理将做你想要的?