
原因分析:
因为 Claude Code 在访问网页前会调用 Anthropic 的服务来判断网页是否可以访问,这里直接给他权限读取全部的域名访问,就没有限制了。
(如果想要指定的域名访问的话可以让Claude给他指定)
配置方法:
先找到settings.json配置文件
1.windows,找到”C:\Users\你的用户名.claude\settings.json”,加上配置skipWebFetchPreflight: true即可
2.mac,在 Finder(访达)中按下快捷键:Command + Shift + G,在弹出的对话框输入如下代码:~/.claude,按下回车键,进入配置目录,修改目录下的settings.json文件加上配置即可
解决办法:
一、在你的.claude下的settings.json配置文件里添加
{
"permissions": {
"allow": [
"WebFetch",
"WebSearch"
]
}
}
二、或者可以加上
"skipWebFetchPreflight": true
之后重启Claude
本文由:chinaqqm 发布,本站享有版权,如需转载请注明出处:https://blog.xuange.net/2026/05/20/4786/
微信扫一扫
支付宝扫一扫