小编Gid*_*abu的帖子

如何修复 JS 错误:用户代理不支持公钥凭据

我正在使用新的PasswordCredential API 并创建了这段代码。它正在发挥作用。但对于某些用户来说,它会抛出此错误The user agent does not support public key credentials.

if (window.PasswordCredential) {
    navigator.credentials.get({
        password: true,
        mediation: 'optional'
    }).then(credential => {
        if (credential) {
        if (credential.type === 'password') {
            // authenticate the user with obtained credentials
        }
    });
}

Run Code Online (Sandbox Code Playgroud)

尽管我没有使用该 API,但许多用户都会遇到该错误。那么,我应该像这样检查这两个条件吗:

if (window.PasswordCredential && typeof(PublicKeyCredential) != "undefined" ) {

如果是这样,我为什么要对两者都进行此检查?

javascript webauthn

5
推荐指数
0
解决办法
3979
查看次数

当按下 Enter 键时,文本区域不会停止换行

我不明白为什么我的文本区域不会停止创建新行,并且在按下 Enter 键时不会调用函数,尽管 jquery 确实是这样做的。有输入就可以正常工作了。是的,我仍然想要那个“提交”按钮。

JavaScript

function da(){

$('#com').unbind('keypress').bind('keypress', function(e){
   var code = e.keyCode ? e.keyCode : e.which;
   if(code == 13) // Enter key is pressed
   {  e.preventDefault();
      chat();
   }
});
}
Run Code Online (Sandbox Code Playgroud)

超文本标记语言

<form id='com' method='post'>


Mesaj:<br>
<textarea name='mesaj' rows='7' col='60'></textarea><br/><br/>
<input type='submit' value='Trimite mesaj!' onclick='chat()'>

</form>"
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

0
推荐指数
1
解决办法
8587
查看次数

标签 统计

javascript ×2

html ×1

jquery ×1

webauthn ×1