Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Erreur d'accès au cache. Cette application ne fonctionne pas en mode de navigation privée #69

Open
MedShake opened this issue Oct 29, 2023 · 4 comments

Comments

@MedShake
Copy link

Bonjour,

Merci pour cette excellente app !

Un essai de déploiement sur mon homeserver local via docker me donne le message d'erreur indiqué en titre de ce post, en popup à l'ouverture de l'url.

docker run -d --name=signaturepdf -p 8080:80 -e SERVERNAME=192.168.1.56 signaturepdf

Je précise bien sûr que je ne suis pas en mode navigation privée.
Test réalisé sous Firefox et Chromium.

B.

@shad00m
Copy link

shad00m commented Nov 13, 2023

Getting the same error in french

@wincelau
Copy link
Member

Are you using https? Does the cache you're using only work in https or with localhost ?

Could you see if you have an error in the console (F12) ?

@jerrywham
Copy link

jerrywham commented Dec 9, 2023

I have the same issue with private navigation. The console error is

DOMException: The operation is insecure.
    pageUpload https://mydomain/js/signature.js?03efc49:1042
    <anonymous> https://mydomain/js/signature.js?03efc49:1159
    <anonymous> https://mydomain/js/signature.js?03efc49:1164
signature.js:1044:17

@wincelau
Copy link
Member

wincelau commented Dec 18, 2023

Ok j'ai testé, c'est parce que l'application utilise le cache api du navigateur pour stocker le pdf (https://github.com/24eme/signaturepdf/blob/master/public/js/signature.js#L1042). Et ce module de cache fonctionne seulement avec une connexion sécurisé https et sauf en localhost.

Il ne fonctionne pas non plus en navigation privé c'est pourquoi c'est le message "Erreur d'accès au cache. Cette application ne fonctionne pas en mode de navigation privée"

Si tu testes en localhost ça devrait fonctionner.

docker run -d --name=signaturepdf -p 8080:80 -e SERVERNAME=localhost signaturepdf

Ce qui serait bien, ce serait de faire évoluer le javascript pour utiliser du module cache uniquement si c'est possible, quitte à dégrader un peu le fonctionnement si n'est pas le cas et éviter ce genre de problèmes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants