当你开开心心挖坑,开一个前端项目时,免不了在浏览器本地调试,这时你安装的很多插件可能会在你本地启动的服务中注入一些功能,比如注入 js ,html 等会影响你的调试
虽然可用通过开一个无痕窗口来决绝这个问题,但一个正常窗口和一个无痕窗口+vscode 反复横跳很麻烦,我更喜欢按 alt
+tab
来切换应用,如果多了无痕窗口的话,我就得多按一次 tab
,这让我很不舒服
一方面这些插件会影响你调试,另一方面这些插件可能带来一些莫名其妙的问题,导致你在排除 bug 的时候出现一些神奇的现象,完了你还在那找半天
结果: 哦,原来 tmd 不是我的问题(浪费不少时间)
所以我在想,要是 chrome 能有一个功能开关,可用禁止插件在 127.0.0.1 和 localhost 生效就好了
再次感谢各位大佬的热心帮助
自己琢磨着写了个chrome插件,效果如下
![]() | 1 learningman 2023-01-02 12:58:00 +08:00 开个不带插件的新用户,扔个快捷方式到桌面 |
![]() | 2 24bit 2023-01-02 12:58:03 +08:00 匿名模式、访客或者新建一个帐号 |
![]() | 3 biguokang 2023-01-02 13:06:37 +08:00 https://stackoverflow.com/questions/15928084/disable-all-extensions-on-localhost-in-chrome 简单来说是在 chrome 新开一个本地账户,你开发的时候切换到这个账户就行,因为这个本地账户你没有装任何插件。 |
![]() | 4 lete OP @learningman 但是这样的话,我就没法在其它网站使用插件了呀。就比如我在这个浏览器标签内容调试我的前端代码,但是我的其它浏览器标签也可能在 google 、baidu 等查资料,这些网站就没有插件支持了 |
5 zjy4fun 2023-01-02 13:37:24 +08:00 再装一个 Firefox |
6 leaves7i 2023-01-02 14:20:41 +08:00 @lete 使用命令行或者快捷方式指定用户数据文件夹: "C:\chrome\chrome.exe" --user-data-dir="C:\chrome\data1" "C:\chrome\chrome.exe" --user-data-dir="C:\chrome\data2" 可以同时打开多个浏览器,程序和用户数据文件夹路径自己修改 |
7 hervey0424 2023-01-02 14:26:41 +08:00 在下载一个 chromium |
8 charlie21 2023-01-02 14:28:50 +08:00 via iPhone 换一个浏览器阿 : 火狐 水狐 chrome chromium |
![]() | 9 lisongeee 2023-01-02 15:03:01 +08:00  浏览器的 `站点访问权限` 目前还没有排除某个站点的情况,所以普通情况下还做不到,想要实现你的效果,只能魔改 chromium 了吧 |
10 yfugibr 2023-01-02 16:42:04 +08:00 via Android ![]() firefox 可以到 about:config 里设置 extensions.webextensions.restrictedDomains |
![]() | 11 jim9606 2023-01-02 16:48:11 +08:00 我觉得多装个浏览器挺好的,例如 Chrome Stable 带拓展日用,Chrome Dev 做开发,还能顺便测试新版本兼容性。 |
12 frank553000 2023-01-02 16:56:23 +08:00 F12 ,设置-忽略列表,自定义排除,添加“^chrome-extension://” |
![]() | 13 dingwen07 2023-01-02 17:23:00 +08:00 via iPhone 装一个 Chrome Dev ,装门用来开发 |
![]() | 14 Dream95 2023-01-02 17:29:58 +08:00 有个插件‘扩展管理器’可以用一下 |
![]() | 15 initd 2023-01-02 17:39:14 +08:00 |
![]() | 16 cccer 2023-01-02 18:18:49 +08:00 扩展管理器( Extension Manager ) https://chrome.google.com/webstore/detail/extension-manager/gjldcdngmdknpinoemndlidpcabkggco 这插件可以设置网址规则,在指定页面生效指定的拓展程序 |
17 xiaofan305 2023-01-02 18:42:10 +08:00 via Android 新建一个访客 |
![]() | 18 lete OP @cccer 这个插件确实有可以设置规则的,但是貌似这个功能是无效的,也可能是我写的规则有问题,以下是我的配置,不知道有没有问题,反正确实这个功能没生效  |
![]() | 19 needhourger 2023-01-03 10:03:14 +08:00 如果是 chrome, chrome 的启动参数中有禁用所有插件的。这样你可以开启一个没有插件的新实例。 https://superuser.com/questions/822429/how-to-start-chrome-without-plugins |
20 onleaks 2023-12-22 00:12:24 +08:00 老哥 你这个插件有代码吗,能发一下吗 |