Metamask
window.ethereum 即使在本地主機上也未定義
我安裝了元遮罩。當我
window.ethereum
在隨機網頁中輸入控制台時,我得到一個代理對象。當我
window.ethereum
在本地服務的網頁上輸入時localhost:5000
,我得到undefined
. 該頁面使用python -m http.server 5000
?如何讓 metamask
window.ethereum
在我的本地網站上註入?在搜尋此問題時,所有解決方案都建議使用伺服器執行我的頁面,但這已經是我正在做的事情。
重複這個問題。
使用 Web 伺服器執行頁面:
$ python -m SimpleHTTPServer 8000
檢查這篇文章:Window.ethereum undefined on tab with local pages
希望這有效 如果您仍然面臨同樣的問題,請告訴我。
我在html文件中犯了一個錯誤。我寫
<!DOCTYPE>
而不是<!DOCTYPE> html>
.window.ethereum
在 Quirks 模式下似乎沒有註入。