調整預設錢包 追蹤
Dapps 通過與名為 window.ethereum
的特殊對象進行通信來工作。 Brave 錢包 和像 MetaMask 這樣的擴展使用這個對象來幫助你連接 dApps。 但是,只有一個錢包可以向網站提供window.ethereum
。 在 Brave 中,我們在 brave://settings/web3 中公開了一個設置,以便更改哪個錢包提供 window.ethereum
。 這是每個設置的描述:
-
擴展 (Brave 錢包備用) - 這是默認設置。 Brave 錢包會暴露
window.ethereum
,但允許其他擴展如 MetaMask 覆蓋它。 Brave 錢包會暴露window.ethereum
,但允許其他擴展如 MetaMask 覆蓋它。 -
Brave 錢包 - 暴露
window.ethereum
,並防止網站和擴展更改window.ethereum
。 - 加密錢包(已棄用) - 允許訪問舊版已棄用錢包。 此選項與其他擴展如 MetaMask 不兼容。
-
擴展(無備用) -
window.ethereum
將不會由 Brave 錢包提供。 如果你有像 MetaMask 這樣的擴展,它可以自由使用window.ethereum
。
更改預設錢包後,最好重新啟動你的瀏覽器。 為什麼?
- 如果你已載入加密錢包,它在下次重新啟動前不會被卸載。 當加密錢包載入時,它將無法與其他嘗試訪問
window.ethereum
的擴展正常工作。 - 已打開的現有選項卡將不會更改為使用新錢包設定,你需要重新打開一個新選項卡或重新啟動瀏覽器。