Security
是否可以通過瀏覽器訪問乙太坊 API?
你如何通過瀏覽器訪問乙太坊的api?假設我想製作一個每 1 分鐘更新一次區塊號的單頁應用程序。我在哪裡可以獲得所有 API 變數的列表?
通過普通瀏覽器訪問乙太坊的 API 是非常危險的,因為它會讓你看到網際網路上人們可能會載入到你的瀏覽器中的各種討厭的東西。
當然,它仍然可以通過
--rpc
and實現--rpccorsdomain
,但我強烈建議不要這樣做。更好的解決方案是通過 Mist 開發和執行您的 API,它可以通過 IPC 通道訪問區塊鏈,並且還具有必要的預防措施,以防止有害程式碼與您的節點混在一起。
我想重申一個答案,“通過普通瀏覽器訪問乙太坊的 API 是非常危險的,因為它會讓你看到網際網路上人們可能會載入到你的瀏覽器中的各種討厭的東西。”
也就是說,“每 1 分鐘更新一次區塊號的單頁應用程序”是一個合理的測試,不需要解鎖帳戶或簽署交易。web3.js JavaScript API是您可以使用的,而您需要花時間研究的相關 API 是 web3.eth.filter。