Ik heb een website waar ik heel veel gebruik maak van ajax.
Om de browsers Back en Forward knop te kunnen gebruiken wordt er een url gegenereerd met een hash.
Bijvoorbeeld: http://www.site.nl/#/home/ (voor de homepage)
Ga ik dan naar contact dan krijg je http://www.site.nl/#/contact/.
Druk je dan op de back button van je browser dan gaat de url terug naar http://www.site.nl/#/home/
Maar nu wil ik die links ook bruikbaar maken als link.
Dus als de gebruiker "http://www.site.nl/#/contact/" in zijn browser plakt wil ik dat de contact pagina geladen wordt zonder ajax.
Daarvoor heb ik het volgende bedacht:
1. Gebruiker voer url direct in in zijn browser (http://www.site.nl/#/contact/)
2. default.aspx wordt standaard aangeroepen.
3. default.aspx bekijkt of in de URL de hashtag voor komt en inlclude de pagina die daarna komt (contact)
4. Gebruiker ziet gelijk de juiste pagina.
Maar nu het probleem, ik kan met geen mogelijkheid de complete url afvangen (dus inclusief # en wat daarna komt).
Ik heb van alles geprobeerd.
Nu is mijn vraag: Wordt door de browser de hashtag (en alles daarna) wel eens naar de server verstuurd?(omdat dit voor anchors is?)
Om de browsers Back en Forward knop te kunnen gebruiken wordt er een url gegenereerd met een hash.
Bijvoorbeeld: http://www.site.nl/#/home/ (voor de homepage)
Ga ik dan naar contact dan krijg je http://www.site.nl/#/contact/.
Druk je dan op de back button van je browser dan gaat de url terug naar http://www.site.nl/#/home/
Maar nu wil ik die links ook bruikbaar maken als link.
Dus als de gebruiker "http://www.site.nl/#/contact/" in zijn browser plakt wil ik dat de contact pagina geladen wordt zonder ajax.
Daarvoor heb ik het volgende bedacht:
1. Gebruiker voer url direct in in zijn browser (http://www.site.nl/#/contact/)
2. default.aspx wordt standaard aangeroepen.
3. default.aspx bekijkt of in de URL de hashtag voor komt en inlclude de pagina die daarna komt (contact)
4. Gebruiker ziet gelijk de juiste pagina.
Maar nu het probleem, ik kan met geen mogelijkheid de complete url afvangen (dus inclusief # en wat daarna komt).
Ik heb van alles geprobeerd.
Nu is mijn vraag: Wordt door de browser de hashtag (en alles daarna) wel eens naar de server verstuurd?(omdat dit voor anchors is?)