You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

通过VBS脚本启动禁用Web安全的Chrome浏览器报错求助

解决VBS启动Chrome时的A0401语法错误问题

首先,你的脚本触发A0401: expected end of statement错误的核心原因是字符串中的双引号没有正确转义。在VBScript里,当需要在双引号包裹的字符串内部再使用双引号时,必须用两个连续的双引号("")来替代单个双引号,否则解释器会误以为语句提前结束。另外你脚本里的--disabl...应该是被截断了,完整参数是--disable-web-security,我一起帮你修正。

修正后的完整VBS脚本

Dim StrURL, ObjShell
StrURL = "http://localhost:7171/"
Set ObjShell = CreateObject("Wscript.Shell")
' 启动带指定参数的Chrome,重点注意双引号的转义规则
ObjShell.Run """C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"" --disable-web-security --user-data-dir=""C:\Chrome dev session"" " & StrURL

关键修正点说明

  • 变量声明优化:把Dim StrURL Dim ObjhShell改成Dim StrURL, ObjShell,VBS里多个变量声明用逗号分隔更规范(分开写也可行,但可读性稍差)。
  • 路径双引号转义:Chrome安装路径"C:\Program Files (x86)\..."在VBS字符串里要写成"""C:\Program Files (x86)\..."""——外层双引号包裹整个命令字符串,内部的双引号用两个连续双引号完成转义。
  • 路径分隔符调整:把C://Chrome dev session改成C:\Chrome dev session,VBS中标准的路径分隔符是反斜杠。
  • 拼接目标URL:最后把StrURL拼接到命令后,让Chrome启动后直接打开你指定的本地地址。

额外注意事项

  • 确认Chrome安装路径正确:如果你的Chrome安装在非默认路径,要对应修改脚本里的路径。
  • --user-data-dir是必要参数:新版Chrome要求开启--disable-web-security时必须指定独立的用户数据目录,避免和默认浏览器配置冲突。

内容的提问来源于stack exchange,提问作者Venkat

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.26 08:47:47