在讲这个利器之前,我们要先知道什么是hosts

简单的说,Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统再会将网址提交DNS域名解析服务器进行IP地址的解析。

在大多数情况下,我们要访问一个预发环境的域名,那么通过本地修改hosts文件比较繁琐。其实SwitchHosts就可以完美帮我们解决并管理。

下载链接:SwitchHosts - swh.apphttps://swh.app/zh

该应用界面是这样的:

通过左上角的➕,添加要修改的域名。通过开关进行便捷式的管理。可通过右侧,进行修改域名。修改规则如下:

本地域名: 其他域名

分享一下小知识:

解决谷歌浏览器跨域问题,打开终端,输入一下指令:

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --disable-web-security --user-data-dir="~/Library/ApplicationSupport/Google/Chrome" chrome://flags/#same-site-by-default-cookies

然后届时会打开一个新的浏览器窗口,在这个窗口里登陆预发环境,然后打开本地链接就可以解决跨域了。

感觉有帮助的小伙伴来个一键三连吧~~

额,忘记介绍了,我是一枚程序鱼🐟~~~

GitHub 加速计划 / sw / SwitchHosts
23
0
下载
Switch hosts quickly!
最近提交(Master分支:1 个月前 )
8ac5e13b - 2 个月前
5c20ce10 Bump cookie and express 3 个月前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐