Skip to content

微信内置浏览器调试

  • 运行 window.open("chrome://version");

alt text

  • 下载 devtools_resources.pak 放入 --resources-dir-path 后面路径与微信安装目录中,如下图所示

alt textalt text

  • 微信快捷方式右键选中属性,增加 -remote-debugging-port=8000

alt text

  • 重启微信,鼠标右击,选择 Show DevTools,即可打开调试工具。如下:

alt text

微信内置浏览器缓存清理

Android(x5 内核)

  • x5 调试页面:debugx5.qq.com

alt text

  • tbs 调试页面:debugtas.qq.com

alt text

  • 如果提示您使用的内核非 x5 内核,解决如下:

https://debugmm.qq.com/?forcex5=true

alt text 然后在回去打开以上页面即可

IOS(WKWebView)

清除全部缓存信息。步骤:设置-通用-存储空间-缓存-清理

移动端调试

  1. 使用 vConsole 和 eruda 工具,在移动端显示 dev-tool 调试工具
html
<script src="https://cdnjs.cloudflare.com/ajax/libs/vConsole/3.3.4/vconsole.min.js"></script>
<script>
  // 使用 vConsole
  var vConsole = new VConsole();
  console.log(
    "引入模块后,vConsole会有一小段时间用于初始化工作,在渲染出面板HTML之前将无法立即打印log"
  );

  vConsole.ready(function () {
    console.log("引入模块后立即打印log");
  });
</script>

<script src="https://cdnjs.cloudflare.com/ajax/libs/eruda/2.3.3/eruda.min.js"></script>
<script>
  // 使用 eruda
  eruda.init();
</script>
  1. browser-sync 真机调试
bash
# 安装依赖包
npm install -g browser-sync

# BrowserSync监听文件变动:files 路径是相对于运行该命令的项目
# 如果需要监听多个类型的文件,需要用逗号隔开,检测到文件变动后,会自动刷新浏览器
browser-sync start --server --files "css/*.css, *.html"

移动端设置:移动端设备和桌面端设备处于同一局域网(一般地,都连入一个路由器即可)。移动端无法访问 localhost,需要查找电脑的内网 ip。通过在命令行中输入 ipconfig,查看 ip 地址为 192.168.1.100。所以手机端访问的地址为http://192.168.1.100:3000alt text

根据 MIT 许可证发布