Se sistema di firma tavoletta wacom controlla che la pagina sia servita tramite HTTPS

This commit is contained in:
Luca 2024-08-08 14:02:54 +02:00
parent 78f7ef647c
commit 9a95b874df
1 changed files with 8 additions and 0 deletions

View File

@ -142,6 +142,13 @@ if ((setting('Sistema di firma') == 'Base') || isMobile()) {
$("#firma").on("click", function() { $("#firma").on("click", function() {
$("#preview").addClass("hide"); $("#preview").addClass("hide");
try { try {
// Controlla se la pagina è servita tramite HTTPS
if (window.location.protocol !== \'https:\') {
swal("'.tr('Errore').'", "'.tr('Questa funzione richiede una connessione HTTPS.').'", "error");
$("#modals > div").modal("hide");
}
// Check if navigator.hid is available // Check if navigator.hid is available
if (navigator.hid) { if (navigator.hid) {
caricaTavoletta() caricaTavoletta()
@ -150,6 +157,7 @@ if ((setting('Sistema di firma') == 'Base') || isMobile()) {
swal("'.tr('Errore').'", "'.tr('navigator.hid non è supportato da questo browser!').'", "error"); swal("'.tr('Errore').'", "'.tr('navigator.hid non è supportato da questo browser!').'", "error");
$("#modals > div").modal("hide"); $("#modals > div").modal("hide");
} }
} catch (error) { } catch (error) {
// Handle any other errors that may occur // Handle any other errors that may occur
console.error("An error occurred:", error); console.error("An error occurred:", error);