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.
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.
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:
Klicken Sie mit der rechten Maustaste auf einen leeren Bereich auf dem Desktop (oder Ordner) und wählen Sie New->New Shortcut
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.
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:
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.
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.
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.
Antworten:
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.
quelle
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
,.URL
etc.) 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
.URL
Erweiterung, die die URL enthalten. Beispielsweise: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,
.URLc
indem 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:
New->New Shortcut
.URL
Datei, aber das ist nicht das, was Sie möchten, sondern stellen der URL ein Präfix voraniexplore
. 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.
quelle
http://www.org/page.htm?browser=IE
,http://www.org/page.htm?browser=chrome
usw. 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 ).Ich habe eine Verknüpfung auf meinem Desktop erstellt:
Fügen Sie ein Leerzeichen zwischen
.exe"
und einhttp:
Wenn Sie darauf klicken, wechseln Sie zu
example.com
Chrome.Ich habe die Größe des IE-Fensters geändert und den Shorcut auf die Linkleiste im IE gezogen und dort abgelegt.
quelle
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.
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.
quelle
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.
quelle