LiveHosts

Chrome浏览器插件下载和安装教程(图文讲解)
无需编辑主机文件即可实时切换主机/IP 映射

LiveHosts 是一个 Chrome 扩展,旨在为许多 Web 开发人员每天必须处理的常见问题提供一个有效的(即使不是最佳的)解决方案。如果您的网站的多个版本在多个环境中共享相同的主机名,您通常需要在操作系统主机文件中切换分配。

其他扩展(如救命的 HostAdmin)可以帮助解决麻烦,但对主机文件的更改通常需要很长时间才能真正影响浏览器。

不幸的是,如果没有标准重定向,Chrome 无法直接向特定 IP 请求主机名——您可以设置智能 HTTP 代理,但这通常不可能或不方便。

这个扩展解决了一个次优的方法:对指定主机名的请求被重定向到带有附加主机头的所选 IP。浏览器的地址栏反映了这种行为,在 IP 之后显示主机名(例如 http://127.0.0.1/www.example.com/)。该扩展还尝试以一致的方式处理对 IP 或主机名的所有请求。

问题

重定向后,用户实际上处于与他们期望的域不同的域中。他们可能会注意到一些功能差异:

- 根据服务器的不同,网页中引用站点 URL 的部分(如 href 和 src 属性)可能与原始页面不同
- window.location 有一个不同的值,可能会抛出 JavaScript 片段
- 大多数跨域请求都不起作用