Comments (6)
Thanks for opening the issue @p0fi .
I can't reproduce on Chrome (see attached video), and Firefox works slightly differently (when I hit the back button it shows me the decrypted page even if I didn't check "Remember-me", but no blank page there either).
Stuff that might help: what browser are you using, is it the latest version? Can you detail a little more what's happening for you, maybe attach a screen recording? Are there any errors in the console?
staticrypt-2024-02-26_17.08.07.mp4
from staticrypt.
I tried it in Safari (17.3.1 (19617.2.4.11.12)) and Chrome (122.0.6261.69) both browsers behave the same. The page is interestingly not entirely blank, it shows only the image across the top of the page but nothing more. Im afraid I can't give you a screen recording due to the content. But one more interesting thing. Interestingly, if I use the forward button from the almost blank page it navigates forward just fine and renders the entire page. There are no errors in the console when pressing "back". But when loading the initial page it says: Can't create duplicate variable: 'messageHandlers'
from staticrypt.
Had similar issue and it was AdBlock. Disabled and issue ceased.
from staticrypt.
That's interesting, thanks for the added information. Still unsure what might be causing this but that gives a few more questions.
- Which image on the top of the page are you talking about - is it the loading spinner, or something different?
- There are no variable named
messageHandlers
in staticrypt - does the message show up when you load the encrypted page first, or when you go back and see the broken page? This make me think it could be related to the content of the encrypted page, but it'd be interesting to know if the way staticrypt has of replacing the encrypted page content with the decrypted one does weird stuff to JS evaluation. - To make sure I understand what you're saying with the forward button let me know if that scenario is correct: you (a) go the encrypted page, (b) decrypt it and it shows fine, (c) click a link or navigate away to another page, (d) click the browser Back button and you're shown a broken page (blank with an image on top) - and if (e) you click the forward button you see the decrypted page again?
- Maybe most important question, do you see this same behavior when you go to the example page?
from staticrypt.
Related Issues (20)
- Make webcrypto engine the only available
- Add confirmation prompt when using a weak password
- Cannot destructure property 'subtle' of 'crypto' as it is undefined. HOT 11
- Missing Package in Latest Release 3.1.0 HOT 2
- Error: Cannot find module 'node:crypto' HOT 3
- Feature: Support usernames, with database HOT 6
- Nothing is happening when clicking "decrypt" on encrypted pages HOT 2
- The `--remember false` option does not work HOT 1
- Page not protected until reload HOT 7
- Question - Is it possible to still use CryptoJS? HOT 4
- setup doesn't work reliably & no CSS HOT 5
- Did not generate encrypted content with "--share" HOT 1
- Auto remember me from shareable link HOT 6
- Please update the home page interface to be compatible with mobile browsers HOT 2
- Encrypt directories recursively but only HTML files HOT 2
- Encrypt page but with no password prompt box HOT 2
- Where have i gone wrong? HOT 2
- crypto.subtle missing on Safari iOS 17.3.1 HOT 2
- [Feature]: Add JS API for leveraging staticrypt in code HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from staticrypt.