測試WebAuthn出現錯誤: Cannot read property 'create' of undefined

這幾天在測試WebAuthn,參考網路上的範例試作時,產生憑證卻出現下列的錯誤:



原先以為是程式或瀏覽器版本的問題,但是檢查後一直無法解決這個問題,最後在一個論壇的一段回答中找到答案,也許是我沒有去詳閱原文的技術文件,所以我一直找不到原因。

原因是我沒有使用https或localhost來執行,使用ngrok臨時建立一個https後再測試,這次就成功了,記錄一下。