Safari 13支持WebAuthN,但WKWebView不支持。这是测试页:https://demo.yubico.com/webauthn-technical/registration。似乎navigator.credentials
在WKWebView中未实现。有没有添加WebAuthN支持的方法?
答案 0 :(得分:2)
使用正确的API是这种情况ASWebAuthenticationSession
:
https://developer.apple.com/documentation/authenticationservices/aswebauthenticationsession
根据我们的测试,在可与USB,Lightning或NFC安全密钥配合使用的iOS 13.3上。
在iOS 11或更低版本上,您应该使用SFAuthenticationSession
,但显然不支持WebAuthn。