0

在前端开发中,如何禁止浏览器插件在 127.0.0.1 和 localhost 生效?

 1 year ago
source link: https://www.v2ex.com/t/906043
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

V2EX  ›  程序员

在前端开发中,如何禁止浏览器插件在 127.0.0.1 和 localhost 生效?

  lete · Lete114 · 3 小时 48 分钟前 · 894 次点击

当你开开心心挖坑,开一个前端项目时,免不了在浏览器本地调试,这时你安装的很多插件可能会在你本地启动的服务中注入一些功能,比如注入 js ,html 等会影响你的调试

虽然可用通过开一个无痕窗口来决绝这个问题,但一个正常窗口和一个无痕窗口+vscode 反复横跳很麻烦,我更喜欢按 alt+tab 来切换应用,如果多了无痕窗口的话,我就得多按一次 tab,这让我很不舒服

一方面这些插件会影响你调试,另一方面这些插件可能带来一些莫名其妙的问题,导致你在排除 bug 的时候出现一些神奇的现象,完了你还在那找半天

结果: 哦,原来 tmd 不是我的问题(浪费不少时间)

所以我在想,要是 chrome 能有一个功能开关,可用禁止插件在 127.0.0.1 和 localhost 生效就好了

第 1 条附言  ·  1 小时 46 分钟前

非常感谢各位的热心回答

大部分回复都是,再装个浏览器,或者多开浏览器、多浏览器用户

以上办法基本上和启动无痕模式差不多

我想要的是,只有再 127.0.0.1 和 localhost 让所有的浏览器插件失效,非 127.0.0.1 和 localhost 时则启动浏览器所有插件

举个例子:比如我现在的标签页的 url 地址是 http://127.0.0.1:3000 所有插件失效,另一个标签页的地址是 https://google.com 所有插件生效,不知道这样描述能不能明白我的意思

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK