---
# System prepended metadata

title: 首次開啟網頁，Metamask 會無法被偵測到，點擊錢包連結後出現錯誤

---

## 首次開啟網頁，Metamask 會無法被偵測到，點擊錢包連結後出現錯誤

## 前情提要
- 當瀏覽器同時安裝了 `Coinbase Wallet` 與 `MetaMask Wallet`，首次進入網站（關閉分頁重新開啟 or 第一次開啟瀏覽器後開啟網站），MetaMask wallet 會無法被偵測到，導致點擊錢包出現錯誤（如下圖）
![](https://hackmd.io/_uploads/ryyKlasea.png)
- 出現錯誤之後，畫面就會卡在 `wallet connect dialog`
<img src="https://hackmd.io/_uploads/S1tpxTsg6.png" width="40%" />


## 目標
- 讓已同時安裝 `Coinbase Wallet` 與 `MetaMask Wallet` 的用戶順利連結 MetaMask Wallet
- 利用引導的方式，繞過 MetaMask 偵測不到的問題，順利避開錯誤發生


## 解決方案
### 1. 不顯示 Metamask wallet 的選項（不合理🐒）
- 有項目是這麼做，例如：[MoonBirds](https://www.proof.xyz/moonbirds)
### 2. 顯示 Metamask wallet 的選項，點擊後引導流程

#### [Launchcaster](https://www.launchcaster.xyz/) 
<img src="https://hackmd.io/_uploads/HJhpp2ixp.jpg" width="25%" />
<img src="https://hackmd.io/_uploads/rynTT3oe6.jpg" width="25%" />
<img src="https://hackmd.io/_uploads/Hyha63ox6.jpg" width="25%" />
<img src="https://hackmd.io/_uploads/SynTphjea.jpg" width="25%" />


#### [ENS](https://app.ens.domains/) 
<img src="https://hackmd.io/_uploads/rJkr0hjgp.jpg" width="25%" />
<img src="https://hackmd.io/_uploads/HyJBAnoxT.jpg" width="25%" />
<img src="https://hackmd.io/_uploads/S1yHAnjlp.jpg" width="25%" />


#### [Foundation](https://foundation.app/)
<img src="https://hackmd.io/_uploads/rytJypilT.jpg" width="25%" />
<img src="https://hackmd.io/_uploads/HkYyJTigp.jpg" width="25%" />


## 結論
- MataMask 錢包連結引導流程，並在最後一步驟提供 "Refresh" 的按鈕🐒，點擊後即可重新整理網頁，並重新選擇錢包做連結