Differentiate camera access and permissions
This commit is contained in:
parent
4a930e1edf
commit
f291dcb766
|
@ -77,6 +77,14 @@ function Form(): JSX.Element {
|
|||
|
||||
// Check access to camera device
|
||||
if (deviceList.length == 0) {
|
||||
setErrorMessage("noCameraFound");
|
||||
return;
|
||||
}
|
||||
|
||||
// Check permissions to camera device
|
||||
try {
|
||||
navigator.mediaDevices.getUserMedia({video: true});
|
||||
} catch (e) {
|
||||
setErrorMessage("noCameraAccess");
|
||||
return;
|
||||
}
|
||||
|
|
|
@ -15,4 +15,5 @@ invalidQrCode: Invalid QR code
|
|||
certificateType: No valid certificate type found
|
||||
invalidTestResult: Invalid test result
|
||||
invalidTestType: Invalid test type
|
||||
noCameraAccess: Could not access camera. Check permissions under Settings > Safari > Camera.
|
||||
noCameraAccess: Could not access camera. Check permissions under Settings > Safari > Camera.
|
||||
noCameraFound: Could not find camera.
|
|
@ -15,4 +15,5 @@ invalidQrCode: Virheellinen QR-koodi
|
|||
certificateType: Kelvollista varmennetyyppiä ei löytynyt
|
||||
invalidTestResult: Virheellinen testitulos
|
||||
invalidTestType: Virheellinen testityyppi
|
||||
noCameraAccess: Kameraan ei päässyt käsiksi. Tarkista käyttöoikeudet kohdasta Asetukset > Safari > Kamera.
|
||||
noCameraAccess: Kameraan ei päässyt käsiksi. Tarkista käyttöoikeudet kohdasta Asetukset > Safari > Kamera.
|
||||
noCameraFound: En löytänyt kameraa.
|
|
@ -15,4 +15,5 @@ invalidQrCode: QR Code non valide
|
|||
certificateType: Aucun type de certificat valide n'a été trouvé
|
||||
invalidTestResult: Résultat du test non valide
|
||||
invalidTestType: Type de test non valide
|
||||
noCameraAccess: Impossible d'accéder à la caméra. Vérifiez les autorisations sous Paramètres > Safari > Appareil photo.
|
||||
noCameraAccess: Impossible d'accéder à la caméra. Vérifiez les autorisations sous Paramètres > Safari > Appareil photo.
|
||||
noCameraFound: Impossible de trouver la caméra.
|
|
@ -15,4 +15,5 @@ invalidQrCode: Ongeldige QR-code
|
|||
certificateType: Geen geldig certificaattype gevonden
|
||||
invalidTestResult: Ongeldig testresultaat
|
||||
invalidTestType: Ongeldig testtype
|
||||
noCameraAccess: Kon geen toegang krijgen tot de camera. Controleer de machtigingen onder Instellingen > Safari > Camera.
|
||||
noCameraAccess: Kon geen toegang krijgen tot de camera. Controleer de machtigingen onder Instellingen > Safari > Camera.
|
||||
noCameraFound: Ik kon de camera niet vinden.
|
Loading…
Reference in New Issue