Comment puis-je voir le référent d'une page dans Chrome?

20

J'ai lu les «réponses» à cette question , qui est à peu près ce que je demande, mais personne ne fournit réellement de réponse. Nulle part dans les outils de développement (que je peux voir, de toute façon), il n'y a un indicateur clair de la page de référence de la page actuelle. C'est quelque chose qui est vraiment facile à trouver dans Firefox; faites un clic droit et choisissez Infos sur la page.

Où se trouve cette fonctionnalité dans Chrome? Si c'est dans les outils de développement, sous quel onglet se trouve-t-il? Si ce n'est pas le cas, existe-t-il une extension que je peux utiliser pour obtenir ces informations? J'ai essayé l'extension Web Developer et je n'arrive pas à trouver cette information très basique non plus.

MODIFIER POUR AJOUTER UN CAPTURE D'ÉCRAN:

C'est ce que je vois lorsque j'ouvre les outils de développement dans la version 8.0.552.224 (la plus récente disponible pour Linux.) texte alternatif

D'après les commentaires ci-dessous (au cas où ils seraient enterrés), voici ce que j'ai découvert à propos de la "recherche de référents" intégrée de Chrome:

  • Je dois aller aux ressources, puis choisir la page ou le fichier individuel, puis choisir les en-têtes
  • Cela ne semble pas fonctionner correctement pour les pages qui ont été ouvertes en cliquant avec le bouton droit sur un lien et en choisissant Ouvrir dans un nouvel onglet (ou une nouvelle fenêtre). au niveau du référent fourni dans le lien d'en-tête, il affiche sa propre URL en tant que référent, plutôt que l'URL de cette page.

Quelqu'un peut-il expliquer pourquoi ce serait? (J'ai essayé la même chose dans Firefox et il a montré l'URL correcte en tant que référent.)

EmmyS
la source
Vous devez peut-être ajouter de quelle version de Chrome il s'agit pour @EmmyS
Ivo Flipse

Réponses:

17

Collez ce code dans la barre d'adresse:

javascript:alert(document.referrer)

ou

ouvrez Developer Tools ( F12) et tapez document.referrerdans la console.

Dan H
la source
2
La référence F12 / document.referrer est l'approche la plus simple. Il semble que lorsque vous collez une URL qui commence par «javascript:» dans la barre d'adresse, les ajustements de chrome se séparent, probablement pour des raisons de sécurité. Vous devez donc le taper à nouveau. C'est en chrome 42.
nealmcb
Le truc "référent" vs "référent" est assez comique.
lkraav
14
  1. Dans les outils de développement, accédez à la vue Réseau (si elle n'était pas ouverte lorsque vous avez chargé la page, vous devrez la recharger pour la remplir).
  2. Cliquez sur la demande de page principale - elle devrait être en haut de la liste.
  3. Lorsque vous cliquez sur, le volet droit affiche probablement le code HTML correspondant.
  4. Cliquez sur l'onglet "En-têtes" sur le côté droit.

Le référent apparaît dans la liste des en-têtes de demande.

Doug Harris
la source
Dans votre version @EmmyS, si vous ne voyez pas 'Network View', cela s'appellera 'Resources'
Dan McGrath
Ma version (9.0.597.45 beta) a à la fois 'Resources' et 'Network'
Doug Harris
Je suis sur 8.0.552.224 (la dernière version disponible pour Linux.) J'ai posté une capture d'écran dans mon article d'origine de ce que je vois lorsque j'ouvre l'onglet des ressources des outils de développement (il n'y a pas d'onglet réseau.) Où est exactement la demande de page sur laquelle je dois cliquer?
EmmyS
OK, je l'ai finalement trouvé, mais bon sang il est enterré. N'y a-t-il pas une extension qui fournirait les informations comme le fait Firefox, afin que je puisse simplement cliquer avec le bouton droit sur la page et voir le référent?
EmmyS
En outre, cela ne semble pas fonctionner correctement pour les pages qui ont été ouvertes en cliquant avec le bouton droit sur un lien et en choisissant Ouvrir dans un nouvel onglet (ou une fenêtre). Je regarde le référent fourni dans le lien d'en-tête, il montre sa propre URL comme référent, plutôt que l'URL de cette page.
EmmyS
1

Il y avait un bug dans Chrome où le navigateur n'enverrait pas l'en-tête Referer si vous cliquiez avec le bouton droit sur un lien et sélectionniez "Ouvrir le lien dans un nouvel onglet".

Cela a été corrigé dans Chrome 13.

William Jackson
la source
1

Clic droit -> Inspecter l'élément -> Console -> écrire "document.referrer"

Cette propriété sera désactivée quelques fois lorsque le trafic est direct.

Prométhée
la source