在 IDEA 环境中,可以通过 Open in browser 的方式,直接运行 html 文件。其实这是 IDEA 内置了一个静态服务器实现的。如果一切顺利的话,可以在浏览器中打开一个 http://localhost:63223/ 开头的连接。但是比较困惑的是如果把 localhost 换成本机的 ip 地址,则无法访问该 url。这一点对于调试来说,尤其是前端的兼容性调试是极为重要的,比如在局域网内如何通过手机浏览这个网页。如果不能使用ip地址访问的话,会带来很大的麻烦。经过摸索,下列步骤可以有效解决这个问题:
1、打开 Setting -> Build,Execution,Deployment-Debugger 设置窗口
2、在右侧详细窗口中,找到 Built-in Server 节
3、勾选 Can accept external connections 和 Allow unsigned requests 两项
4、以上步骤如果仍不能解决问题,则把端口号改为 10000 以下的整数
如果在局域网中其他客户端使用 ip 地址访问时,务必关闭 IDEA 所在机器的防火墙。