uniapp如何编写dapp浏览器这个功能?

已经用uniapp写好了一个多链钱包app,现在需要在app中增加一个dapp浏览器功能,应该如何实现呢?

我目前搜到的资料,按我大致的理解是,在vue页面里面添加一个<web-view>用来打开远程的web3网站,根据uniapp的官网说明,一个vue页面就是一个webview,那么这个vue页面中打开web3网站的webview组件就是一个子webview。剩下的问题就是 uniapp编写好的钱包app如何跟这个打开web3网站的子webview做通信了。

不知道我理解的对不对,因为手机端这个子webview没有web3环境,所以还要在子webview里面注入web3.js 。

那现在问题是,这个子webview的web3网站 如何跟我编写好的钱包app 地址 进行交互呢? 比如 登录,转账交易,签名 等等

网上搜出来的一些解答都是,uniapp利用web-view打开本地的html或者是远程的自己可控的html里面写代码进行交互。但是我现在实际情况是 web-view 打开的三方的远程web3网站。这个自己不可控的,如何处理呢?

不知道我表达清楚了没有,也不知道我理解的对不对这个流程! 有没有知道的大佬指点一下,感激不尽。

如果有大佬用uniapp 实现过 dapp浏览器的,也可以有偿购买代码片段

阅读 3.2k
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏