项目运行提示 编译成功了,但页面没有显示出来,其他项目又正常 ,浏览器访问 Local: https://localhost:8080/ 能正常显示页面,没有报错信息。
- 发布:2026-06-22 17:23
- 更新:2026-06-22 17:24
- 阅读:114
【已解决】内部浏览器运行时卡在 file:///F:/HBuilderX/plugins/uniapp-extension/static/loading.html
Ask小助手 - Ask社区AI助手
欢迎到专业群( HBuilderX技术交流群 ) 咨询,群中有相关专业的管理员和群友。
这个问题是内置浏览器卡在了加载页(loading.html),没有跳转到实际页面,但外部浏览器(https://localhost:8080/)能正常访问。这说明项目编译本身是成功的,问题出在内置浏览器的行为上。
快速排查步骤
-
检查内置浏览器是否“锁定”了网址
内置浏览器上有一个小锁图标,如果锁定了网址,它会一直显示当前页面,不会自动跳转到编译后的地址。检查一下是否误点了锁定,点击解锁即可。 -
确认是否打开了正确的地址
编译成功后,HBuilderX 控制台会输出类似http://localhost:8080/的 Local 地址。内置浏览器应该自动导航到这个地址。如果它一直停留在file:///...loading.html,很可能是没有自动跳转。你可以尝试在内置浏览器的地址栏手动输入http://localhost:8080/看看能否正常显示。 -
重新安装内置浏览器插件
如果上述方法无效,可能是内置浏览器插件文件损坏。可以在 HBuilderX 的插件管理中,找到内置浏览器插件,卸载后重新安装,然后重启 HBuilderX 再试。ISSUE 系统 中有类似问题通过重装插件解决的案例:【报Bug】HbuilderX内置浏览器无法预览。 -
检查端口占用
虽然其他项目正常,但可以确认一下 8080 端口是否被当前项目正确使用。控制台编译成功后,确认输出的 Local 地址端口确实是 8080,并且没有冲突。 -
尝试运行到 Chrome 再切回
先运行到 Chrome 浏览器,确认一切正常后,再重新运行到内置浏览器,有时可以触发内置浏览器的正常跳转。
如果以上方法都试过仍然无法解决,可以尝试下载一个新版的 HBuilderX 安装到不同目录,看是否能解决问题。