MetaMask Mobile +Chrome DevTools 调试Web3应用教程

注:本教程来源网络,有兴趣的可以直接到这里查看。

写好了WEB3应用,在本地调试用得好好的,但是用钱包软件访问就报莫名的错,但是又不知道是什么原因,排查的过程非常浪费时间 。

因此在本地同一局域网进行调试就非常有必要,本教程有下面几个重点,包含MetaMask Mobile Android 调试Web3的DAPP 干货。

1.重点内容和亮点

1.如何设置访问 HTTPS DApps 不验证证书,方便开发者在本地网络中调试 DApps。

2.设置WebView 开启 DEBUG 使用 "Chrome 开发者工具" 源代码调试 DApps。

下载最新应用程序版本以进行安装。由于文件稍大,请使用下载管理器(如迅雷或 BitTorrent)协助下载。亲测无后门,如果不放心请使用不用的测试机安装,注意要科学上网,下载链接如下: Releases · bitkanda/MetaMaskDebug · GitHub

如果下载不了,可以使用网盘
链接:https://pan.baidu.com/s/1pOLlICcbYERdKzXEhNJ5bQ?pwd=1234

提取码:1234

2.手机安装DEBUG版本的metamask-mobile

使用上面链接下载

3.手机配置

打开开发人员选项,各品牌手机打开不一样,自行网上查阅。

通过 USB 将手机连接到计算机,注意手机提示选择传输文件允许访问手机数据和打开了开发者模式,在提示框允许调试。

4.在Chrome 调试Web3 智能合约应用

请打开 Chrome 浏览器,输入"chrome://inspect/#devices"以访问调试入口和可调试的 DAPP。

如下图:

5.调试工具控制台,输入DAPP网址,可参看日志输出

网站打开是否有错,和日志 输出一目了然。

注意:这里的https://localhost:8080 可以 替换为你测试的vue项目中的局域网地址,如你的vue 项目绑定的地址是https://192.168.1.200:8080

6.直接调试,单步执行,在监视查看web3的各个变量 值

7.查看网络访问的接口和资源文件情况

相关推荐
许强0xq28 分钟前
订单流战争:AI、区块链与市场透明度的终极博弈
web3·区块链·智能合约·solidity·dapp
PeterMap29 分钟前
Vue.js全面解析:从入门到上手,前端新手的首选框架
前端·vue.js
weixin_4138385630 分钟前
基于区块链的校园二手书交易系统
vue.js·spring·区块链·fabric
veminhe3 小时前
VUE问题
vue.js
潇楠Web3哨兵3 小时前
Web3多功能监控软件 V10 :从代码层面深度剖析一款商业级双链监控系统的实现艺术!
web3
M ? A3 小时前
VuReact 编译器核心重构:统一管理组件元数据收集
前端·javascript·vue.js·react.js·重构·开源
M ? A4 小时前
Vue转React最佳工具对比:Vuera、Veaury与VuReact
前端·javascript·vue.js·经验分享·react.js
小小小米粒5 小时前
生命周期 = Vue 实例从创建 → 挂载 → 更新 → 销毁的全过程钩子函数computed = 基于依赖缓存的计算属性
前端·javascript·vue.js
千码君20166 小时前
kotlin:jetpack compose 生成动态可控的动画
vue.js·elementui·kotlin
布局呆星6 小时前
Vue3+TS 笔记:Props 与 Emits 的正确打开方式
javascript·vue.js·笔记