Links
Comment on page

账户改变消息

消息标识: accountsChanged
简介
以下情况会产生此消息
  1. 1.
    用户登陆
  2. 2.
    用户切换账号
  3. 3.
    用户锁定账号
  4. 4.
    钱包超时自动锁定
技术规范
代码示例
window.addEventListener('message', function (e) {
if (e.data.message && e.data.message.action === "accountsChanged") {
// handler logic
console.log('got accountsChanged event', e.data)
}
})
返回值
interface MessageEventAccountsChangedData {
isTronLink: boolean;
message: {
action: string;
data: {
address: string | boolean;
}
}
}
返回值示例
  1. 1.
    用户登陆时,消息体内容为:
{
"data": {
"address": "TZ5XixnRyraxJJy996Q1sip85PHWuj4793" // 上次选择的账号地址
}
}
  1. 1.
    用户切换账号时,消息体内容为:
{
"data": {
"address": "TRKb2nAnCBfwxnLxgoKJro6VbyA6QmsuXq" // 新选择的账号地址
}
}
  1. 1.
    用户锁定和钱包超时自动锁定时,消息体内容为:
{
"data": {
"address": false
}
}