document.referrer
n'est pas le même que l'URL réelle dans toutes les situations.
J'ai une application dans laquelle j'ai besoin de créer un jeu de cadres avec 2 cadres. Une image est connue, l'autre est la page que je suis en les reliant. Il semblerait que l' document.referrer
serait idéal, car vous n'auriez pas à passer le nom de fichier réel pour le jeu de cadres document.
Toutefois, si vous modifiez ultérieurement le cadre du bas de la page, puis utilisez history.back()
il ne charge pas la page d'origine dans le cadre du bas, au lieu de le recharger document.referrer
, et comme un résultat du jeu de cadres est parti et vous êtes de retour à l'original de départ de la fenêtre.
M'a fallu un peu de temps pour comprendre cela. Ainsi dans l'histoire de tableau, document.referrer
n'est pas seulement une URL, c'est apparemment le référent de la fenêtre de spécification. Au moins, c'est la meilleure façon que je peux comprendre en ce moment.