DelphiFAQ Home Search:
General :: Programming :: JavaScript
Code snippets to add functionality to your HTML pages, preferably cross-browser.


This list is sorted by recent document popularity (not total page views).
New documents will first appear at the bottom.

Featured Article

Reading the browser's history


How can I find out which sites a user visited just before he entered my page?


For security reasons this should not be possible in any (decent) web browser. Imagine that those urls could contain sensitive form data if requests were transmitted using GET instead of POST.

All you can retrieve is the very last document a user viewed before (s)he arrived at your site - by reading the document.referrer property. If the user used a local bookmark to get to your page or manually entered the URL, then you won't even see a referrer.

Some browsers are configured to block the referrer. Sometimes users have privacy protection tools that will strip the referrer as well.

Generated 4:01:34 on Jul 7, 2020