Umu*_*mut 3 javascript go webauthn
我正在测试一个使用 go 编写的非常简单的 webauthn 示例,来自https://github.com/hbolimovsky/webauthn-example,当我为主机构建它时,它运行得很好。我正在使用 MacOS Big Sur 和 Chrome 91。但是,如果我为 arm7/linux 机器构建示例,则会收到“浏览器不支持”错误消息。
显然,浏览器是受支持的,因为它可以在主机上运行。检查浏览器支持的代码是这样的
// check whether current browser supports WebAuthn
if (!window.PublicKeyCredential) {
alert("Error: this browser does not support WebAuthn");
return;
}
Run Code Online (Sandbox Code Playgroud)
交叉编译的机器无法访问互联网,尽管我非常怀疑这就是原因。这可能是什么原因?
我通过交叉编译机器的 IP 地址访问它。这可能是原因吗?为了测试这一点,我通过它的 bonjour 名称访问它,但这没有什么区别。