Jak mogę zobaczyć stronę odsyłającą w Chrome?

20

Przeczytałem „odpowiedzi” na to pytanie , które jest właściwie tym , o co pytam, ale nikt tak naprawdę nie udziela odpowiedzi. Nigdzie w Narzędziach programisty (które i tak nie widzę) nie ma wyraźnego wskaźnika strony odsyłającej na bieżącej stronie. Jest to bardzo łatwe do znalezienia w Firefoksie; kliknij prawym przyciskiem myszy i wybierz Informacje o stronie.

Gdzie jest ta funkcja w Chrome? Jeśli jest w narzędziach programistycznych, pod którą zakładką? Jeśli nie, czy istnieje rozszerzenie, którego można użyć, aby uzyskać te informacje? Wypróbowałem rozszerzenie Web Developer i nie mogę znaleźć tam również tej bardzo podstawowej informacji.

EDYCJA, ABY DODAĆ ZRZUT EKRANU:

Właśnie to widzę, gdy otwieram Narzędzia programistyczne w wersji 8.0.552.224 (najnowsza dostępna dla systemu Linux). alternatywny tekst

W komentarzach poniżej (na wypadek, gdyby zostały zakopane) dowiedziałem się o wbudowanym w Chrome „odsyłaniu”:

  • Muszę przejść do zasobów, następnie wybrać indywidualną stronę lub plik, a następnie Nagłówki
  • Wygląda na to, że nie działa poprawnie dla stron, które zostały otwarte poprzez kliknięcie linku prawym przyciskiem myszy i wybranie opcji Otwórz w nowej karcie (lub oknie). Właśnie otworzyłem pytanie, do którego odsyłam w swoim oryginalnym poście w ten sposób, i kiedy patrzę w polecającym podanym w łączu nagłówka pokazuje swój własny URL jako odsyłający, a nie URL tej strony.

Czy ktoś może wyjaśnić, dlaczego tak jest? (Próbowałem tego samego w przeglądarce Firefox i podał prawidłowy adres URL jako stronę odsyłającą).

EmmyS
źródło
Być może musisz dodać wersję Chrome dla @EmmyS
Ivo Flipse

Odpowiedzi:

17

Wklej ten kod do paska adresu:

javascript:alert(document.referrer)

lub

otwórz Narzędzia programistyczne ( F12) i wpisz document.referrerw konsoli.

Dan H.
źródło
2
F12 / document.referrer jest najłatwiejszym podejściem. Wygląda na to, że po wklejeniu adresu URL zaczynającego się od „javascript:” do paska adresu chrome przycina tę część, prawdopodobnie ze względów bezpieczeństwa. Musisz więc wpisać to z powrotem. To jest chrom 42.
nealmcb
Sprawa „referer” kontra „referrer” jest dość komiczna.
lkraav
14
  1. W Narzędziach dla programistów przejdź do widoku Sieć (jeśli nie była otwarta podczas ładowania strony, musisz ją ponownie załadować, aby ją zapełnić).
  2. Kliknij żądanie strony głównej - powinno być na górze listy.
  3. Po kliknięciu prawy panel prawdopodobnie wyświetli kod HTML.
  4. Kliknij kartę „Nagłówki” po prawej stronie.

Odsyłacz jest pokazany na liście nagłówków żądań.

Doug Harris
źródło
W twojej wersji @EmmyS, jeśli nie widzisz „Widoku sieciowego”, będzie się nazywać „Zasoby”
Dan McGrath,
Moja wersja (9.0.597.45 beta) ma zarówno „Zasoby”, jak i „Sieć”
Doug Harris,
Korzystam z wersji 8.0.552.224 (najnowsza wersja dostępna dla systemu Linux). W moim oryginalnym poście opublikowałem zrzut ekranu z tym, co widzę, gdy otwieram kartę zasobów narzędzi programistycznych (nie ma karty sieci.) Gdzie dokładnie jest żądanie strony, które powinienem kliknąć?
EmmyS,
OK, w końcu go znalazłem, ale cholernie jest pochowany. Czy nie ma jakiegoś rozszerzenia, które dostarczyłoby informacje tak, jak robi to Firefox, żebym mógł po prostu kliknąć stronę prawym przyciskiem myszy i zobaczyć stronę polecającą?
EmmyS,
Ponadto nie wydaje się działać poprawnie w przypadku stron, które zostały otwarte poprzez kliknięcie łącza prawym przyciskiem myszy i wybranie opcji Otwórz w nowej karcie (lub oknie). Właśnie otworzyłem pytanie, do którego odsyłam w swoim oryginalnym poście w ten sposób, i kiedy Patrzę na stronę odsyłającą podaną w nagłówku, pokazuje ona swój adres URL jako stronę odsyłającą, a nie adres URL tej strony.
EmmyS,
1

W Chrome wystąpił błąd polegający na tym, że przeglądarka nie wysyłała nagłówka odnośnika, jeśli kliknąłeś prawym przyciskiem myszy link i wybrałeś „Otwórz link w nowej karcie”.

Zostało to naprawione w Chrome 13.

William Jackson
źródło
1

Kliknij prawym przyciskiem myszy -> Sprawdź element -> Konsola -> napisz „document.referrer”

Ta właściwość będzie niekiedy wyłączana, gdy ruch jest bezpośredni.

Prometeusz
źródło