如何显示用户友好的错误消息

时间:2021-07-24 22:22:54

标签: javascript

我需要使用 err.name 向用户显示用户友好的消息。下面的代码不起作用。请问我做错了什么?

var errMsgs = {
      AbortError: 'Unknown Error: Pls swipe down to try agian',
      NotAllowedError: 'To use this app, pls grant permissions',
      NotFoundError: 'No access to camera: Pls swipe down to try agian',
      NotReadableError: 'Hardware failure: Pls swipe down to try agian',
      OverconstrainedError: 'Cannot access camera: Pls allow in OS',
      TypeError: 'Pls allow Audio/Video access'
    };
    
    .catch((err) =>{
          let errName = err.name;
          let errMsg = errMsgs.errName;
          document.getElementById('msgPanel').textContent = errMsg;
          console.log('Video display error:', errMsg); //this says undefined
      });

0 个答案:

没有答案
相关问题