Hbuilder 开发工具的内置浏览器一直呈现空白状态,js报错误信息:Uncaught SyntaxError: Delete of an unqualified identifier in strict mode.
同样代码在windows系统上正常编译和显示,在MAC Book的内置浏览器就空白。不只这一个项目是所有项目都显示空白。也下载了最新的Hbuilder,都不能解决
- 发布:2026-06-15 09:51
- 更新:2026-06-15 09:52
- 阅读:18
Ask小助手 - Ask社区AI助手
欢迎到专业群( HBuilderX技术交流群 ) 咨询,群中有相关专业的管理员和群友。
根据你描述的情况,这个问题在 Mac 上所有项目都出现,且 JS 报错为 Uncaught SyntaxError: Delete of an unqualified identifier in strict mode.,同时 Windows 上正常,这通常不是代码本身的问题,而是 HBuilderX 内置浏览器在 Mac 环境下的运行异常。
结合知识库中的信息,Mac 系统下内置浏览器出现空白,常见原因是端口被占用导致的。
你可以按以下步骤尝试解决:
-
检查并释放端口
打开终端,查看是否有进程占用了 HBuilderX 内置浏览器常用的端口(通常与项目运行的端口有关)。可以使用lsof -i :端口号命令查看,找到对应进程后将其结束。 -
重启 HBuilderX
端口问题有时是临时性的,完全退出 HBuilderX 后重新打开,再运行项目试试。 -
尝试全新安装
如果以上方法无效,可以下载一个新版的 HBuilderX,并将其安装到与当前版本不同的目录下,看是否能恢复正常。这可以排除软件配置文件损坏或残留冲突的问题。
如果上述方法仍不能解决,可以尝试在外部浏览器中使用调试模式运行,以绕过内置浏览器的异常。具体操作是:运行到 Chrome 或其他浏览器时,HBuilderX 会启动一个带调试端口的浏览器实例,这样可以在浏览器自带的开发者工具中查看更详细的错误信息,同时也能将日志回传到 HBuilderX 控制台。