webauthn 示例表明浏览器在交叉编译时不受支持,但可以在主机上运行
webauthn example indicates browser is not supported when cross compiled but works on host machine
我正在测试一个使用 go from https://github.com/hbolimovsky/webauthn-example 编写的非常简单的 webauthn 示例,当我为主机构建它时它运行良好。我在 Chrome 91 上使用 MacOS Big Sur。但是,如果我为 arm7/linux 机器构建示例,我会收到“不支持浏览器”的错误消息。
显然支持浏览器,因为它可以在主机上运行。检查浏览器支持的代码是这个
// check whether current browser supports WebAuthn
if (!window.PublicKeyCredential) {
alert("Error: this browser does not support WebAuthn");
return;
}
交叉编译的机器无法访问互联网,但我非常怀疑这就是原因。这可能是什么原因?
我正在通过它的IP地址访问交叉编译机器。这可能是原因吗?为了对此进行测试,我通过它的 bonjour 名称访问了它,但没有任何区别。
如何使用浏览器访问 linux/arm 机器? WebAuthn 仅在安全上下文中工作,http://localhost 或 https://anywhereelse 即...
我正在测试一个使用 go from https://github.com/hbolimovsky/webauthn-example 编写的非常简单的 webauthn 示例,当我为主机构建它时它运行良好。我在 Chrome 91 上使用 MacOS Big Sur。但是,如果我为 arm7/linux 机器构建示例,我会收到“不支持浏览器”的错误消息。
显然支持浏览器,因为它可以在主机上运行。检查浏览器支持的代码是这个
// check whether current browser supports WebAuthn
if (!window.PublicKeyCredential) {
alert("Error: this browser does not support WebAuthn");
return;
}
交叉编译的机器无法访问互联网,但我非常怀疑这就是原因。这可能是什么原因?
我正在通过它的IP地址访问交叉编译机器。这可能是原因吗?为了对此进行测试,我通过它的 bonjour 名称访问了它,但没有任何区别。
如何使用浏览器访问 linux/arm 机器? WebAuthn 仅在安全上下文中工作,http://localhost 或 https://anywhereelse 即...