Kann der Webmaster wissen, ob ich die Quellseite der Show verwende?

436
ℕʘʘḆḽḘ

Das könnte eine einfache Frage sein, aber ich weiß es eigentlich nicht. Kann der Inhaber einer Website erkennen, ob ich in Firefox / Chrome auf Show Source störe?

Vielen Dank!

1

1 Antwort auf die Frage

5
Bob

Im Allgemeinen nein. Es ist nicht möglich zu sagen, wie der Browser entschieden hat, eine Seite zu rendern.

Es gibt jedoch einige Ausnahmen (die jedoch größtenteils Vermutungen sind):

  • Wenn Sie Tastenkombinationen zum Öffnen verwenden (z. B. Strg + U in Firefox), werden auf der Seite möglicherweise Tastendrücke mit JS angezeigt. Um dies zu umgehen, verwenden Sie das Browser-Menü (oder navigieren Sie in Firefox einfach zu view-source:http://example.com).
  • Wenn Sie das Kontextmenü mit der rechten Maustaste verwenden, kann die Site das Kontextmenü überschreiben oder möglicherweise angeben, auf welches Element Sie geklickt haben, je nachdem, wie Sie die Maus bewegt haben. Um dies zu umgehen, verwenden Sie das Browser-Menü (oder navigieren Sie in Firefox einfach zu view-source:http://example.com).
  • Das Anzeigen der Quelle einer bereits geladenen Seite sollte keine zusätzliche Anforderung auslösen. Die Anzeige einer nicht geladenen Seite würde jedoch eine Seitenanforderung auslösen, ohne dass später Subressourcen geladen werden müssen (z. B. Bilder, Skript, CSS), und sie könnten vermuten, dass dies die Ursache ist. Oder es könnte nur ein Crawler oder eine beliebige Anzahl anderer Bots sein, die zufällig auf Webseiten treffen. Vermutung.

Wieder sagt nichts davon dem Server definitiv etwas aus. Im besten Fall können sie raten, wo andere Gründe für die meisten dieser Aktionen möglich sind.

Das heißt, niemand kümmert sich darum (oder sollte sich darum kümmern), ob Sie "Quelle ansehen". Es ist kein magischer Hacker.

sehr interessant. Vielen Dank ℕʘʘḆḽḘ vor 6 Jahren 0
simlar zu Ihrem 3. Punkt: Wenn die Seite Javascript verwendet, um Benutzerstatistiken an einen Server zu melden (z. B. Mausbewegungen), wird das Öffnen der Seite mit view-source nicht ausgeführt, und der Seitenbesitzer könnte raten, dass die Seite geöffnet wurde Verwenden einer nicht interaktiven Methode (eine Möglichkeit besteht darin, dass sie mit view-source geöffnet wurde). mulllhausen vor 6 Jahren 0
@mulllhausen Yup, obwohl das alles trivialerweise umgangen wird, indem Sie einfach die Seite wie gewohnt laden, bevor Sie die Quelle der geladenen Seite anzeigen. Oder laden Sie die Seite sogar über einen Debugging-Proxy (wie Fiddler), mit dem Sie den HTML-Code abfangen können, wenn er gesendet wird. Bob vor 6 Jahren 0