let param = {
“url”: “http://192.168.0.184:3000”,
“chain”: “TRON”, //dapp支持的网络
“source”: “aaa” //来源,开发者自定义
}
window.location.href = ‘tpdapp://open?param=’+param
按照文档进行测试,钱包是拉起了但是没有打开链接,请问是哪里有问题呢,谢谢各位。
let param = {
“url”: “http://192.168.0.184:3000”,
“chain”: “TRON”, //dapp支持的网络
“source”: “aaa” //来源,开发者自定义
}
window.location.href = ‘tpdapp://open?param=’+param
按照文档进行测试,钱包是拉起了但是没有打开链接,请问是哪里有问题呢,谢谢各位。
param需要encode一下:URLEncoder.encode(param, “utf-8”)
我们现在更新了文档,请您重新检验一下
以您的demo为例,现在可以这样使用
let params = {
“url”: “http://192.168.0.184:3000”,
“chain”: “TRON”,
“source”: “aaa”
}
window.location.href = ‘tpdapp://open?params=’+encode(params)
谢谢。请问JS的应该咋写,我不太会前端,按照你说的我改成这样:window.location.href = ‘tpdapp://open?param=’+encodeURI(JSON.stringify(param)),但是依然没打开链接。
不是param , 是 params ,带s
收到,已经可用用了,十分感谢。另外你们中英文两版的路径不太一样, 建议可以统一下。
都已经更新了,刷新即可