Wie kann ich eine Seite im Inkognito-Modus von HTML aus öffnen?

11719
Ross Patterson

Als Systemadministrator möchte ich häufig interne Web-Apps im Inkognito-Modus öffnen, und zwar aus verschiedenen Gründen, die nichts mit der Privatsphäre zu tun haben. Möglicherweise verwenden Sie eine andere Gruppe von Anmeldeinformationen. Oder um Kreuzkontaminationen zwischen zwei Sitzungen mit derselben App zu verhindern. Oder ... Nun, Sie verstehen, wir betreiben alle komplexe Systeme.

Ich würde gerne einen Link in einem Inkognito-Tab oder -Fenster öffnen lassen (idealerweise in allen Browsern, aber hauptsächlich in Opera). So etwas wie:

<a target="_incognito" href="https://were.hunting.wabbits.com">Qwiet</a> 

Oder:

<a href="javascript:OpenInIncognito('https://were.hunting.wabbits.com');">Qwiet</a> 

Oder machen Sie im schlimmsten Fall ein Lesezeichen.

Jede Diskussion, die ich von dieser läuft darauf hinaus finden „ Sie sollten das nicht, weil tun wollen ... Privatsphäre! “. Aber natürlich ist dies kein Anwendungsfall für den Datenschutz, und es ist mir wirklich egal, ob ein Forensiker herausfinden kann, dass ich auf diese Web-Apps zugegriffen habe. Es ist schließlich Teil meines Jobs. Ich möchte nur etwas Isolation, und ich möchte dies tun, ohne verschiedene Browser zu öffnen oder mehrere Computer oder VMs zu verwenden.

8

3 Antworten auf die Frage

5
LarS

Möglicherweise erreichen Sie dies mit der JavaScript-Funktion windows.create(), die einen optionalen incognitoParameter akzeptiert, siehe MDN-Webdokumente :

inkognito Gibt an,
ob das neue Fenster ein inkognito (privates) Fenster sein soll. Wenn Sie inkognito und tabId angeben, muss die ID auf eine private Registerkarte verweisen. Das heißt, Sie können eine nicht private Registerkarte nicht in ein privates Fenster verschieben.

Beispiel: windows.create({"url": url, "incognito": true});

Überprüfen Sie die Browserkompatibilität .

Bearbeiten:

Sorry, aber die obige Lösung funktioniert nicht in einer Webseite, da das Windows-Objekt dort nicht verfügbar ist. Es kann nur für Browsererweiterungen funktionieren.

Funktioniert dies von einer Webseite aus? Rahatur vor 6 Jahren 0
Die Webseite muss den obigen Code implementieren, dh für das Klickereignis auf einem Link. In diesem Fall muss ein normales Link-Verhalten deaktiviert werden. LarS vor 6 Jahren 0
Eine Erweiterung / ein Add-On ist erforderlich, um den obigen Code auszuführen, oder? Ich denke, dass Inhaltsseiten keine Berechtigung haben, die Windows-API direkt auszuführen. Rahatur vor 6 Jahren 0
@Rahatur Sie haben Recht, mir war nicht bewusst, dass das Windows-Objekt auf einer Webseite nicht verfügbar ist. Als ich die Antwort gepostet habe, hatte ich keine Zeit, sie zu testen. Jetzt wollte ich es implementieren (dh ` Test '), aber ich habe festgestellt, dass es nicht funktioniert - wie Sie sagten. Ich erhalte die Fehlermeldung "ReferenceError: Windows ist nicht definiert". LarS vor 6 Jahren 0
2
Quanten

Laut dieser Stackoverflow-Antwort ist dies unmöglich

https://stackoverflow.com/a/16148152/6820123

Und weil Sie es aus Datenschutzgründen nicht wünschen, haben Browser keine solche Funktion. Browser sind für die breite Masse gedacht, und ein bisschen Sicherheit und Datenschutz sind wichtiger als eine unsichere Funktion für einen speziellen Anwendungsfall.

Meh. Solange der Browser Tor nicht automatisch für den Inkognito-Modus verwendet, ist die angebotene "Privatsphäre" nur eine Illusion. Wir sind so weit hinter "_de nicht gespeichert Cookies und Geschichte", dass es nicht lustig ist. Facebook, Amazon, Home Depot, _et al._ verfolgen Sie anhand der IP-Adresse. Ross Patterson vor 7 Jahren 0
2
thegrapesoda

Sie können eine Desktopverknüpfung erstellen und die Markierung -incognito und die Webadresse verwenden, um dies auszuführen (siehe folgende Seite):

https://www.tekrevue.com/tip/incognito-mode-shortcut/

Dies ist ein wenig schlimmer als der "schlimmste Fall", den Sie skizziert haben, aber wenn Sie dieselben Seiten wiederholt testen, ist dies möglicherweise nicht so schlimm.

Ja, das ist schlimmer als das Schlimmste :-) Aber es ist eine praktikable Option, danke! Ross Patterson vor 7 Jahren 0