diff --git a/resources/js/components/QuickUploader.vue b/resources/js/components/QuickUploader.vue index 695a74b0..d112cba3 100644 --- a/resources/js/components/QuickUploader.vue +++ b/resources/js/components/QuickUploader.vue @@ -170,6 +170,10 @@ if (this.errorName === 'NotAllowedError') { this.$notify({ type: 'is-danger', text: this.errorText }) } + + if (this.errorName === 'InsecureContextError') { + this.$notify({ type: 'is-warning', text: "HTTPS required for camera streaming" }) + } } if( !this.errorName && !this.showStream ) { diff --git a/resources/js/langs/locales.js b/resources/js/langs/locales.js index c14cb8bb..56f7a7a0 100644 --- a/resources/js/langs/locales.js +++ b/resources/js/langs/locales.js @@ -157,6 +157,7 @@ export default { "not_readable": "Fail to load scanner. Is the camera already in use?", "no_cam_on_device": "No camera on this device", "secured_context_required": "Secure context required (HTTPS or localhost)", + "https_required": "HTTPS required for camera streaming", "camera_not_suitable": "Installed cameras are not suitable", "stream_api_not_supported": "Stream API is not supported in this browser" }, @@ -447,6 +448,7 @@ export default { "not_readable": "Le scanner ne se charge pas. La caméra est-elle déjà utilisée ?", "no_cam_on_device": "Votre équipement ne dispose pas de caméra", "secured_context_required": "Contexte sécurisé requis (HTTPS ou localhost)", + "https_required": "HTTPS requis pour utiliser la caméra", "camera_not_suitable": "Votre équipement ne dispose pas d'une caméra adaptée", "stream_api_not_supported": "L'API Stream n'est pas supportée par votre navigateur" }, diff --git a/resources/lang/en/twofaccounts.php b/resources/lang/en/twofaccounts.php index 18b4ee22..7431d7ca 100644 --- a/resources/lang/en/twofaccounts.php +++ b/resources/lang/en/twofaccounts.php @@ -57,6 +57,7 @@ return [ 'not_readable' => 'Fail to load scanner. Is the camera already in use?', 'no_cam_on_device' => 'No camera on this device', 'secured_context_required' => 'Secure context required (HTTPS or localhost)', + 'https_required' => 'HTTPS required for camera streaming', 'camera_not_suitable' => 'Installed cameras are not suitable', 'stream_api_not_supported' => 'Stream API is not supported in this browser' ], diff --git a/resources/lang/fr/twofaccounts.php b/resources/lang/fr/twofaccounts.php index 1f4347b2..d4514298 100644 --- a/resources/lang/fr/twofaccounts.php +++ b/resources/lang/fr/twofaccounts.php @@ -57,6 +57,7 @@ return [ 'not_readable' => 'Le scanner ne se charge pas. La caméra est-elle déjà utilisée ?', 'no_cam_on_device' => 'Votre équipement ne dispose pas de caméra', 'secured_context_required' => 'Contexte sécurisé requis (HTTPS ou localhost)', + 'https_required' => 'HTTPS requis pour utiliser la caméra', 'camera_not_suitable' => 'Votre équipement ne dispose pas d\'une caméra adaptée', 'stream_api_not_supported' => 'L\'API Stream n\'est pas supportée par votre navigateur' ],