最终目的很简单,就是同一个项目(url)可以简单地切换到不同的环境(host),例如指向本地,指向公司指定环境,指向线上环境。
目前的切换方法是修改本机 host (管理 host 的软件),但这种办法每次都清除浏览器的 DNS 缓存贼麻烦(也因此不甘心所以折腾)
尝试过找 chrome 的相关 host switch 扩展,然而没用(或者我使用不对?求推荐
PS:平时使用 SwitchyOmega+SS 进行网上冲浪,希望不要影响此部分
1
vevlins 2018-10-21 01:23:55 +08:00 via Android
日常使用 ihost mac 下的 app,可以编辑多套 host
|
2
BFDZ 2018-10-21 01:43:02 +08:00 via Android
SwitchyOmega 新建几个情景模式
|
3
Yourshell 2018-10-21 02:24:56 +08:00 via iPhone
serviceworker 拦截浏览器请求然后想怎样就怎样
|
4
raysonlu OP @vevlins 同一个域名切换 host 后需要在 chrome 清除 dns 吧,localhost 之类的域名除外
|
5
raysonlu OP @BFDZ 其实试过,并没有用,假设公司服务器 IP 是 A,我设置一个代理 A,然后再在自动切换情景下把 URL 指定使用代理 A,如果通过 http 访问 URL,貌似还能访问到,但 https 访问就不行了,表示疑惑
|
6
karenh 2018-10-26 10:33:35 +08:00
utools 提供的 host 切换插件 了解一下,便捷好用。https://u.tools/
|