Ist es möglich zu codieren, dass Ihre Website nur die Verbindung zwischen Firefox-Browser zulässt?

358
Exid

Wie der Titel sagt, war neugierig, ob und wie das möglich ist? Vielen Dank! :)

2
Kurze Antwort: Vielleicht. Es gibt Möglichkeiten, solche Blockierungen umzusetzen (z. B. Spoofing des Benutzeragenten). ** Wie ** ist eine zu große Frage. DavidPostill vor 8 Jahren 0
Erlaube nur Firefox, * eine Verbindung herzustellen * Firefox ist ein HTTP-Client. Jeder HTTP-Client kann eine Verbindung zu Ihrem Server herstellen (oder in der Tat jeder TCP-Client, der Nur-Text senden und empfangen kann. Ich verbinde mich regelmäßig mit Webservern mit Tools wie "netcat", die nur TCP-Clients sind, und ich mache selbst HTTP). Sie können einen Filter für Benutzer-Agent-Header hinzufügen, aber jeder, der möchte, kann Firefox im UA-Header fälschen und diesen umgehen. Möglicherweise können Sie * so * die Browser nicht richtig rendern, außer bei Firefox, aber es ist immer noch möglich, den Inhalt in der Seitenquelle zu lesen. CBHacking vor 8 Jahren 0
@CBHacking Ohh, können Sie ein Beispiel für die Filterung von Benutzeragenten geben? Neugierig zu sehen, wie es aussehen würde! :) Exid vor 8 Jahren 0
http://askubuntu.com/questions/45753/accessing-ie-only-sites h0ch5tr4355 vor 8 Jahren 0
Dies sollte auf http://webmasters.stackexchange.com/ sein. Chenmunka vor 8 Jahren 1

1 Antwort auf die Frage

1
Exid

Ich suche ein bisschen und schrieb dies in .htaccess (nicht sicher, ob es 100% stimmt, aber es scheint zu funktionieren)

RewriteEngine On RewriteCond% ! Firefox * [NC] RewriteRule ^ - [F, L]

Es gibt verschiedene Browsererkennungstechniken, die auf dem angegebenen Benutzeragenten basieren. Beachten Sie jedoch, dass der Benutzeragent vom Benutzer / der App beliebig geändert werden kann. Dies ist keine sichere Erkennung. ElektroStudios vor 8 Jahren 0
Es ist eine triviale Aufgabe, darauf hinzuweisen, dass der Benutzeragent Firefox ist und so ziemlich alle gängigen Browser verwendet. Ramhound vor 8 Jahren 0