Pagina 1 van 1

Verbergen van de URL in adresbalk

Geplaatst: 5 augustus 2018, 9:43
door Han Kortekaas
Een eigenaardigheid van FireFox, in IE en Chrome doet het zich niet voor.
Ik heb een fotovenster dat bij openen na een klik niet de URL moet tonen.
Bij de open code staat onder meer: location=0, dat bepaalt of het adres getoond wordt (0 = nee).
Dat is blijkbaar voor FireFox anders.

Re: Verbergen van de URL in adresbalk

Geplaatst: 20 augustus 2018, 23:03
door nirwana
https://developer.mozilla.org/en-US/doc ... indow/open zegt hierover dat Firefox sinds versie 3 (dus al erg lang) standaard de locatiebalk blijft tonen. Waarschijnlijk is dit gedaan om de online veiligheid te vergroten, zodat deze mogelijkheid niet misbruikt kan worden.

Wel is er in Firefox een instelling waarmee je dit gedrag kunt beïnvloeden:
In Firefox 3, dom.disable_window_open_feature.location now defaults to true, forcing the presence of the Location Bar much like in IE7. See bug 337344 for more information.

Dus kun je in Firefox via about:config instellen dat dom.disable_window_open_feature.location op false komt te staan. Daarmee schakel je die location-optie weer in en zo heb je weer het door jou gewenste gedrag.

Maar dit is wel iets dat gebruikers van jouw website dan in hun Firefox moeten aanpassen. Dat kun jij niet meer voor hen instellen.

Re: Verbergen van de URL in adresbalk

Geplaatst: 21 augustus 2018, 8:24
door Han Kortekaas
bedankt voor het antwoord. Dit betekent evenwel het omgekeerde voor mijn toepassing die als applicatie wordt aangeroepen binnen Joomla. IN Joomla is alles afgeschermd met een login, maar het tonen van een fotovenster geeft de URL prijs, waardoor men langs de inlogprocedure op de site kan komen.

Re: Verbergen van de URL in adresbalk

Geplaatst: 21 augustus 2018, 21:40
door nirwana
Als het tonen van een URL het inlogsysteem van jouw website bypasst dan is dat inlogsysteem niet bijzonder waterdicht.

Afbeeldingen zijn dan blijkbaar onvoldoende afgeschermd. Daarvoor zijn vast betere methoden te bedenken.

Firefox maakt dit nu misschien zichtbaar, maar dan was dit via de code van de website waarschijnlijk altijd al zichtbaar. Die code is allemaal tekst, dus als een browser het kan lezen, dan kunnen mensen dat ook (zij het met wat meer moeite, want een browser werkt efficiënter dan een mens).