根据这个网站:
https://developers.tron.network/docs/tronlink-integration
我应该能够连接任何网站到TronWeb,遵循以下代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<button onclick="gettronweb()">Can you get tronweb from tronlink?</button>
<script>
function gettronweb(){
if(window.tronWeb && window.tronWeb.defaultAddress.base58){
document.write("Yes, catch it:",window.tronWeb.defaultAddress.base58)
}
}
</script>
</body>
</html>然而,当我尝试这样做时,这并不起作用,有人能解释一下为什么吗?
我安装了tronlink (Chrome扩展),它可以在所有其他网站上运行,所以这不是问题所在。
还是我错过了什么?
发布于 2020-08-18 21:30:39
Tronlink似乎需要一个SSL服务器才能运行...
在通过SSL认证的服务器上工作...
发布于 2020-08-30 02:48:58
对于缺乏适当文档的新用户来说,Tron Development似乎有些棘手。
与Web3/Metamask不同,Web3/Metamask可以在本地主机上进行检查和开发,tron似乎不能与“不安全”的网络/服务器一起工作。
您需要一个通过SSL认证的服务器才能正常运行它(是的,出于一些安全性考虑,这可能很奇怪!)谁知道呢)。
我在测试时创建了一个JS文件,其中我编写了所有与tronlink (TronWeb扩展)相关的代码,并使用"index.html“文件与其交互(出于某种原因!)
现在,我所做的是托管这个index.html文件和我的JS代码,以便与Github页面进行tronlink交互!是的,免费+你可以得到Github预装的SSL服务器,这足以让你的程序运行和测试。
Github Note:Github pages需要您的存储库保持公共,以便托管它。(不适用于私人项目)
您也可以将其托管在使用SSL证书的个人AWS或任何其他使用SSL证书的服务器上。
希望这篇文章能帮助大家解决同样的问题!
发布于 2021-11-01 06:45:43
您需要安装tronweb并使用提供的方法。这个例子就像一个骨架,向你展示了它是如何被调用的。但除了这个文件之外,还需要更多。
我比你更新,很可能是在编码笑,所以我可能错了,只是给我2分钱
https://stackoverflow.com/questions/63469359
复制相似问题