Spezieller Browser für bestimmte Links

14

Weiß jemand, wie man einen bestimmten Browser für bestimmte Links öffnet?

Ich habe zwei Links, die ich im Internet Explorer und andere in Chrome öffnen möchte. Ist das überhaupt möglich?

amjad
quelle
1
Gibt es ein Muster für die URLs? Oder willst du frei wählen, in welchem ​​Browser ein Link geöffnet werden soll?
Iglvzx
Können Sie klarstellen, von wo aus Sie die Links öffnen (z. B. aus dem Windows Explorer oder aus einem Browser / einer Webseite)?
Iglvzx

Antworten:

4

Eine Lösung wäre ein separates "Browser-Handler" -Programm. Es wird in Windows als Standardbrowser festgelegt, öffnet jedoch keinen Link selbst und zeigt Ihnen stattdessen eine Liste der Browser an und leitet die URL an den von Ihnen ausgewählten weiter. Grundsätzlich das gleiche wie unter Android, wenn Sie nicht die Option "Immer verwenden ..." für einen bestimmten Dateityp aktiviert haben.

Quill the Retarded
quelle
1
Bitte seien Sie genauer, wenn möglich. Andernfalls hätte dies ein Kommentar statt einer Antwort sein sollen, obwohl Sie nicht genug Ruf haben, um einen Kommentar abzugeben.
Karl
1
Das ist eine wirklich gute Idee. Es wäre auch nicht so schwer zu schreiben.
SeeJayBee
3

Antwort / Erklärung / Technik:

Nein, das gibt es praktisch nicht. Windows verfügt über eine Liste von „Handlern“, die angeben, was zu tun ist (z. B. welches Programm ausgeführt werden soll), wenn verschiedene Arten von Dateien und Systemobjekten aktiviert (z. B. geöffnet) werden. Die Liste ist beschränkt auf Arten , die zum größten Teil Erweiterungen nur enthält (zB .EXE .DOC, .URLetc.) Es gibt keine Möglichkeit Handler für bestimmte Dateinamen angeben , da die Liste schließlich lächerlich groß werden würde und extrem schlechte Leistung. Schlimmer noch, es gibt definitiv keine Möglichkeit, Handler basierend auf dem Inhalt einer Datei anzugeben, da Windows dazu (1) die Datei öffnen und (2) den Inhalt lesen und interpretieren muss.

Lesezeichen (dh "Browser-Links") sind Klartextdateien mit einer .URLErweiterung, die die URL enthalten. Beispielsweise:

[InternetShortcut]
URL=http://www.org/blah.html

Für das, was Sie wollen, müsste Windows wissen, wie man die Datei öffnet, liest und analysiert, die URL analysiert und basierend darauf eine Entscheidung trifft. Es gibt einfach keine Möglichkeit dafür.

Theoretisch könnte es eine Möglichkeit geben, dateinamen- / inhaltsspezifische Handler praktisch zu implementieren. Mit Preview-Handlern kann Windows eine Datei lesen und Informationen dazu bereitstellen (z. B. Videolänge und Miniaturansicht, Audio-Bitrate, Anzahl der Wörter in einer DOC-Datei usw.), sodass das Framework vorhanden ist. Derzeit gibt es jedoch keine Möglichkeit zur Ausführung inhaltsspezifische Aktionen.


Mögliche Lösung:

Wenn es wirklich nur zwei Links gibt (dh Sie erstellen nicht oft neue Lesezeichen), können Sie am ehesten einen URL-spezifischen Handler erstellen, .URLcindem Sie Ihren eigenen Dateityp (z. B. ) durch Kopieren der Standard-URL-Datei erstellen. Geben Sie das zum Öffnen verwendete Programm (Browser) ein und ändern Sie es.


Bessere Lösung 1:

Wenn Sie das Problem haben, dass für bestimmte Websites ein IE erforderlich ist (z. B. Windows Update), ist die Installation einer Erweiterung wie IE Tab eine viel einfachere Option . Mit den besseren können Sie es sogar so konfigurieren, dass automatisch eine IE-basierte Registerkarte für angegebene URLs verwendet wird.


Bessere Lösung 2:

Eine andere von Psycogeek vorgeschlagene Option besteht darin, eine normale Desktop-Verknüpfung zu erstellen , um die URL an den IE zu übergeben, anstatt eine tatsächliche Internetverknüpfung (auch als Lesezeichen bezeichnet) zu verwenden:

  1. Klicken Sie mit der rechten Maustaste auf einen leeren Bereich auf dem Desktop (oder Ordner) und wählen Sie New->New Shortcut
  2. Für den Speicherort geben Sie einfach eine URL ein, um ein Lesezeichen zu erstellen (eine Nur-Text- .URLDatei, aber das ist nicht das, was Sie möchten, sondern stellen der URL ein Präfix voran iexplore. Beispiel:iexplore http://www.org/

Anstelle einer Lesezeichendatei wird nun eine Windows-Verknüpfung (eine Binärdatei .LNK) erstellt. Wenn Sie diese bestimmte Site ausführen möchten, wird das angegebene Programm mit den angegebenen Argumenten ausgeführt (in diesem Fall IE mit der Ziel-URL). Es kann wie ein Lesezeichen gestartet werden.

Wie bei der oben dargestellten möglichen Lösung wird davon ausgegangen, dass es nur wenige Elemente gibt, die einer besonderen Behandlung bedürfen, da die Erstellung und Pflege dieser Elemente etwas mehr Arbeit erfordert. Da dies Windows-Verknüpfungen anstelle von Lesezeichen sind, werden sie in bestimmten Szenarien, die mit Lesezeichen wie Sicherungen, Duplikaterkennung, Lesezeichen-Managern usw. funktionieren, nicht wie erwartet behandelt URLs, dann sollte es kein allzu großes Problem sein, sie zu umgehen.

Synetech
quelle
1
Ich bin mir nicht sicher was du meinst. Wenn Sie URLs wie http://www.org/page.htm?browser=IE, http://www.org/page.htm?browser=chromeusw. meinen , dann gibt es keine Möglichkeit, dies in Windows so zu tun, wie Sie dazu aufgefordert wurden (z. B. „Standardbrowser öffnen“), aber wie gesagt, einige IE-Erweiterungen für Chrome können dies aus dem Browser heraus (z. B. wenn die URL in der Liste enthalten ist, laden Sie sie auf der Registerkarte IE neu ).
Synetech
@ Psycogeek, ah so. Klar, das hört sich auch gut an. Es ist wie meine mögliche Lösung . Wenn es wirklich wenige Artikel gibt und neue nicht regelmäßig hinzugefügt werden, sollte dies praktisch sein. (Natürlich hat es den Nebeneffekt, dass es Desktop-Verknüpfungen anstelle von Internet-Verknüpfungen sind , sodass sie nicht wie normale Lesezeichen behandelt werden, aber das ist nur ein erwarteter Kompromiss. Ich kann es hinzufügen, wenn Sie wollen, oder Sie können es hinzufügen als Ihre eigene Antwort, wenn Sie es vorziehen
Synetech
Es gibt eine Reihe von Apps für Windows und Mac, die als Standardbrowser fungieren. Wenn Sie also auf einen Link klicken, wird die App ausgeführt und basierend auf der URL kann ein bestimmter Browser für Sie geöffnet werden.
Michael Campbell
2

Ich habe eine Verknüpfung auf meinem Desktop erstellt:

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" http://example.com

Fügen Sie ein Leerzeichen zwischen .exe"und einhttp:

Wenn Sie darauf klicken, wechseln Sie zu example.comChrome.

Ich habe die Größe des IE-Fensters geändert und den Shorcut auf die Linkleiste im IE gezogen und dort abgelegt.

chasd60
quelle
1

Wenn der Link auf meinem Windows-Computer in Chrome geöffnet werden muss, füge ich in der Webadresse vor dem "http: //" das Präfix "chromerun: //" ein, wenn ich die Verknüpfung speichere oder den Hyperlink für andere Benutzer erstelle verwenden. Dadurch wird die Seite unabhängig von der Standardbrowsereinstellung automatisch in Chrome geöffnet. Ich habe ein Beispiel unten aufgenommen.

Bildbeschreibung hier eingeben

Wenn Sie eine Verknüpfung verwenden oder in einem Word-Dokument oder einer E-Mail auf einen Hyperlink mit diesem Pfad klicken, wird Google jedes Mal mit Chrome geöffnet. Ich bin keine IT-Person und weiß nicht genau, warum das funktioniert oder ob es ein Äquivalent zu diesem Trick gibt, aber ich mache das schon seit Jahren und es funktioniert gut für mich.

Camoduk
quelle
-3

Klicken Sie mit der rechten Maustaste auf den Link und wählen Sie "Hyperlink kopieren". Öffnen Sie nun den Browser Ihrer Wahl und fügen Sie ihn in die Adressleiste ein. Drücken Sie Ihre Eingabetaste und Ihr dort.

geno
quelle
2
Dies beantwortet die Frage nicht wirklich.
DavidPostill