Frage:
Erzwingen Sie das Öffnen des URL-Links mit einem bestimmten Browser
dandaman12
2014-02-23 18:37:29 UTC
view on stackexchange narkive permalink

Ich habe in meinem Dock einen URL-Link erstellt. Der Link wird jedoch nur mit dem Standardbrowser geöffnet. Ich habe Safari, Firefox und Chrome (die neueste Standardeinstellung) auf meinem Computer installiert. Ich frage mich, ob jemand weiß, wie der Link standardmäßig mit Firefox anstelle von Chrome geöffnet wird, aber weiterhin Chrome als Standardbrowser verwendet. Hinweis: Ich verwende Mavericks in meinem MacBook Pro.

Sie können ein Skript erstellen, das einen bestimmten Browser öffnet und zu der URL navigiert, die Sie sehen möchten. Sie müssen das Skript im Dock anstelle des aktuellen URL-Links festlegen.
Sie können den Browser nicht in einer URL-Datei einstellen. Sie müssen also ein Skript anstelle der URL-Datei schreiben, in der Sie einen Browser mit Ihrem Link öffnen.
Ich habe meine Antwort aktualisiert
Neun antworten:
Blitz
2014-02-23 22:43:30 UTC
view on stackexchange narkive permalink

Sie können den leistungsstarken Befehl open verwenden, um dies mithilfe eines Shell-Skripts / Apple-Skripts zu erreichen. Nicht unbedingt der schönste Weg, aber so mache ich es.

  http://apple.stackexchange.com öffnen -a Firefox.app  

wäre der grundlegende Befehl zum Öffnen dieser Seite in Firefox. Sie können dies einfach in ein benutzerfreundliches Apple-Skript einwickeln - lassen Sie mich wissen, wenn Sie wissen müssen, wie!

sayzlim
2014-02-23 22:53:53 UTC
view on stackexchange narkive permalink

Sie können Auswahl verwenden und die Regeln für die URL festlegen, die Sie im Dock erstellt haben. Dies funktioniert nicht nur für die URL im Dock, die Regeln gelten auch für alle Links, die Sie in Safari, Firefox oder Chrome öffnen. Wenn Sie eine bestimmte Domain oder URL-Muster benötigen, die in einem separaten Browser geöffnet werden sollen, ist Choosy genau das Richtige für Sie.

Beachten Sie, dass Choosy hinter einer Paywall steht.
Vielen Dank!Ich wollte gerade eine Frage stellen, die OP sehr ähnlich ist und für die Choosy das absolut beste Werkzeug für diesen Job zu sein scheint!
Dies ist eine alte Antwort, aber es ist die, nach der ich gesucht habe.Auswahl ist großartig.Ich habe nichts anderes gefunden, das tatsächlich das tut, was Choosy tut.Ich persönlich verwende es, um sicherzustellen, dass Links von einer bestimmten App immer in Chrome geöffnet sind, obwohl mein Standardbrowser FireFox ist.
Gefundener kostenloser und Open Source Ersatz @markquezada https: // apple.stackexchange.com / a / 378618/49492
Ein kostenloser und Open Source-Ersatz… bei dem Sie JSON bearbeiten müssen, um Regeln einzurichten.Ich bleibe bei Choosy, danke.
@TJLuoma 1 Datei mit 10 Zeilen vordefinierter Einstellungen .. eigentlich nicht so schwer.Wahrscheinlich ist es besser, zu Windows zu gehen, um die Befehlszeilentools überhaupt loszuwerden.;)
@skywinder a) Windows verfügt jetzt über ein Linux-Subsystem, sodass es über zahlreiche Befehlszeilentools verfügt.und b) Ich schreibe seit 1991 Shell-Skripte auf NeXT, daher bin ich der Befehlszeile kaum abgeneigt.Was ich ablehne, sind Leute, die ein geringeres Werkzeug wählen, von dem sie behaupten, es sei "genauso gut", weil es kostenlos ist.Die Verwendung einer Textdatei für die Konfiguration auf einem Mac ist nur Entwickler-Faulheit.
@TJLuoma hat es verstanden.Ich bin nur ein Fan von anpassbaren und Open-Source-Lösungen. Bei allem Respekt für Ihre Erfahrung macht Ihr Punkt Sinn.Vielen Dank.
Und das kann ich auch respektieren.(Ich würde argumentieren, dass Choosy auch "anpassbar" ist, es erfordert nur keine Textdatei, aber jetzt teilen wir die Haare.) Es ist gut zu wissen, welche Optionen verfügbar sind, damit die Leute wählen können, was sie mögen.Ich bin an einem Punkt im Leben, an dem es sich lohnt, eine 10-Dollar-App zu kaufen, wenn ich keine Textdateien für die Konfiguration bearbeiten muss.Andere mögen andere Dinge schätzen.Prost.
skywinder
2019-12-30 16:31:01 UTC
view on stackexchange narkive permalink

Finicky - Öffnen Sie immer den richtigen Browser

Ist ein kostenloses Open-Source-Tool dafür mit einer Reihe verschiedener Einstellungen und Regeln. Es kann:

  • Schreiben Sie Regeln, um URLs in einem beliebigen Browser zu öffnen.
  • Schreiben Sie Teile von URLs neu und ersetzen Sie sie, bevor Sie sie öffnen
  • Löst die Ziel-URL automatisch von Anbietern kurzer URLs auf

In Bezug auf Ihre direkte Frage sind hier die Einstellungen:

  / **
 * Speichern als ~ / .finicky.js
 * /
module.exports = {
    defaultBrowser: "Google Chrome",
    Handler: [
        {
            match: finicky.matchHostnames (["your_specific_url_to_open_in_Firefox"]),
            Browser: "Firefox"
        }}
    ]]
};
 

Das war's!Starten Sie einfach dieses Plugin und es übernimmt alle Weiterleitungen für Sie.

Weitere Beispiele finden Sie auf der Finicky Github-Seite

Kaunteya
2020-06-12 20:43:00 UTC
view on stackexchange narkive permalink

Hinweis: Ich werde meine App empfehlen, die im Mac App Store erhältlich ist.Hier ist der Download-Link

Sie können Linko

verwenden

Linko dashboard

Funktionen

  • Einfach zu bedienen, daher gut für jemanden, der schnell ein paar Grundregeln aufstellen möchte
  • Verfügt über einen integrierten Rule-Tester zur Visualisierung der Regelübereinstimmungsfunktion

Wie unterscheidet es sich von den oben genannten Lösungen?

Es ist im Vergleich zu Choosy sehr einfach zu bedienen.Choosy ist ein leistungsstarkes Tool mit zahlreichen Funktionen.Aber für jemanden, der nach einer einfachen Lösung sucht, ist Linko das richtige Werkzeug.

Finicky macht den Job auch gut, aber nur wenige Leute haben erwähnt, dass das Bearbeiten einer Konfigurationsdatei für einige Benutzer umständlich sein kann.

Alles in allem ist Linko also für jemanden gedacht, der eine einfache und einfache Benutzeroberfläche ohne erweiterte Funktionen und ohne zu bearbeitende Konfigurationsdatei sucht.

Ruskes
2014-02-23 21:25:18 UTC
view on stackexchange narkive permalink

Ich verwende das Kontextmenü in der URL-Datei, um die Site in einem beliebigen Browser zu öffnen:

  • Klicken Sie mit der rechten Maustaste und wählen Sie das Infoblatt
  • unter "Öffnen mit" aus. Wählen Sie Andere -> Alle Anwendungen anzeigen
  • Wählen Sie den Webbrowser Ihrer Wahl

Nachdem Sie dies erledigt haben, verschieben Sie ihn in das Dock und es wird das tun, was Sie wollten .

@Buscar 웃 Sind Sie sicher, dass dies funktioniert? Dies war eines der ersten Dinge, die ich versuchte, aber das Infofenster benutzte. Aber es hat nicht funktioniert. Die Datei wurde weiterhin im Standardbrowser geöffnet. Ich habe es gerade noch einmal mit dem Kontextmenü versucht.
Nun, ich habe es einfach versucht und es hat bei mir funktioniert. Speichern Sie die URL zuerst auf dem Desktop, ändern Sie sie und wechseln Sie dann zum Dock
Ich dachte, es hätte funktionieren sollen. Muss sein, dass mein Mac ein Schmerz ist. Prost
0942v8653
2014-02-23 22:25:00 UTC
view on stackexchange narkive permalink

Firefox (zumindest meine Version 27.0.1) scheint leider keine URL-Dateien zu unterstützen.

Ich habe also eine HTML-Datei erstellt, die zur richtigen URL umleitet Dies ist alles, was Sie in die Datei einfügen müssen, nur ein einfaches Textdokument:

  <meta http-equiv = "refresh" content = "0; URL_GOES_HERE" >  

Ersetzen Sie URL_GOES_HERE durch die gewünschte URL, einschließlich http: // oder https://.

Wählen Sie sie im Finder aus. Befehl ⌘ kbd> + I kbd>, um Informationen abzurufen, und scrollen Sie nach unten zu Öffnen mit, wo ein Popup-Menü mit Chrome angezeigt werden sollte. Ändern Sie das in Firefox. Darüber sollte der Name & Extension stehen. Wenn es so etwas wie .html.txt hat, können Sie es in .html ändern.

markhunte
2014-02-23 23:03:14 UTC
view on stackexchange narkive permalink

Hier ist ein Applescript, das Sie als Anwendung speichern und von Ihrem Dock aus wie jede normale Anwendung zugreifen können.


Was es tut

Sie können die zu öffnende URL dynamisch ändern, wenn Sie dies benötigen.

Dies bedeutet, dass Sie die URL nicht fest in die Anwendung codieren müssen.

Sobald eine URL vorhanden ist Legen Sie fest, dass Sie jederzeit im Dock auf die Anwendung klicken müssen, um sie in FireFox zu öffnen. Oder öffnen Sie die App wie gewohnt über den Finder.

Sie können die URL jederzeit einfach ändern, indem Sie den folgenden Schritt 1 ausführen.


Schritt 1, Einstellen der Apps URL :

Kopieren Sie eine URL in die Zwischenablage und klicken Sie auf die App im Dock.

Es wird überprüft, ob die Zwischenablage mit "http:" beginnt, wenn dies der Fall ist Dies bedeutet, dass Sie die URL für das Öffnen der App in Firefox festlegen möchten.

Ein Anzeigedialog wird geöffnet, um dies zu bestätigen und Anpassungen an der URL vorzunehmen.

enter image description here

Anschließend wird die Geschäfts-URL festgelegt und die Zwischenablage gelöscht.


Schritt 2, Öffnen der URL, sobald eine URL festgelegt wurde:

Jedes Mal, wenn Sie auf die App im Dock klicken, wird die URL in Firefox geöffnet.


So ändern Sie die URL Wiederholen Sie Schritt 1 .


Die Applescript

  (* gespeicherte URL *) -Eigenschaft theUrl: "" on run (* check if In der Zwischenablage ist eine http-URL *) von fromClip in die Zwischenablage als Zeichenfolge festgelegt, wenn fromClip mit "http: "oder fromClip beginnt dann mit" https: "(* Theclipboard hat eine http-URL, was bedeutet, dass wir die Apps-URL aktualisieren möchten, um sie in Firefox zu öffnen *) (* Bestätigen Sie, dass dies das ist, was wir tun möchten, und wir können Anpassungen daran vornehmen Der URL *) - Dialogfeld "Neue URL auf" setzen "Standardantwort von Clip-Schaltflächen {" Abbrechen "," OK "} Standardschaltfläche 1 Kopieren Sie das Ergebnis als Liste nach {button_pressed, text_returned}, wenn button_pressed" OK "ist, dann (* Setzen Sie die URL zur gespeicherten Eigenschaft *) setze theUrl auf text_returned
(* Zwischenablage löschen *) Setzen Sie die Zwischenablage auf "" end if else (* Überprüfen Sie, ob die Zwischenablage NICHT mit http url * begonnen hat), wenn theUrl nicht "" ist, dann (* Dies bedeutet, dass wir die aktuelle URL in Firefox öffnen möchten *) Shell-Skript "öffnen" & zitierte Form des Url & "-b org.mozilla.firefox" Ende wenn Ende wenn Ende ausführen  

Hinweis:

Dies ist in OS X 10.9

geschrieben. Wo es scheint, ist die Liste {text_returned, button_pressed} auf {button_pressed, text_returned}


UPDATE umgekehrt Zweite Idee.

Um möglicherweise jemanden zufrieden zu stellen, der die Zwischenablage nicht verwenden möchte. Und möchte bei der Verwendung einer Datei (Webloc) bleiben.

Dieses Applescript wird beim Speichern als Anwendung und im Dock gespeichert.

Wird beim ersten Ausführen nach einem Ordner gefragt, in dem sich die einzelne Webloc-Datei befindet wird gespeichert.

Der Ordner sollte immer nur eine Datei enthalten.

Wenn er ausgeführt wird, nachdem er die Datei oder eine andere Datei, die Sie in den Ordner legen, geöffnet hat.

Wenn beim Ausführen der App zum Öffnen der URL keine Datei im Ordner oder im Ordner selbst gefunden werden kann, werden Sie gewarnt und können den Ordner zurücksetzen.

  Eigenschaft theUrl: "" beim Ausführen, wenn theUrl nicht "" ist, dann versuchen Sie, der Anwendung "System Events" mitzuteilen, dass selectedFile auf den POSIX-Pfad von (Datei 1 von theUrl) gesetzt wird, dessen sichtbarer Wert wahr ist. do Shell-Skript "open" & zitierte Form von selectedFile & "-b org.mozilla.firefox" im Fehler-Fehleranzeigedialog "FEHLER: Der URL-Ordner ist möglicherweise leer oder nicht vorhanden" mit Symbol 0-Schaltflächen {"Ordner zurücksetzen", "OK"} Standardschaltfläche 1 Aufgeben nach 5 Kopieren Sie das Ergebnis als Liste nach {button_pressed, text_returned}, wenn button_pressed "Reset Folder" ist, und setzen Sie theUrl auf (Ordner auswählen) end, wenn end try else
Setzen Sie theUrl auf (Ordner auswählen) end, wenn end run  
Das scheint mir übertrieben und überarbeitet zu sein. Das Dock-Symbol funktioniert nicht wie erwartet, wenn Sie eine URL in die Zwischenablage kopieren, was zumindest für mich häufig der Fall ist (9 meiner letzten 15 Inhalte in der Zwischenablage waren URLs). Auch dies funktioniert nicht für https.
@NReilingh Guter Punkt auf dem Https. Worauf ich mich jetzt eingestellt habe. Aber ich stimme Ihnen in einem anderen Punkt nicht zu. Das Dock-Symbol funktioniert aufgrund des Verhaltens wie erwartet und das erwartete Verhalten wird erläutert. Für Sie funktioniert dies jedoch möglicherweise nicht, da die Nützlichkeit einer App von Ihren Bedürfnissen und Ihrer Situation abhängt. Andere Lösungen funktionieren möglicherweise für Sie, einschließlich der harten Codierung der URL.
@NReilingh sehen Sie das Update, das für Sie arbeiten kann.
ShadSterling
2017-01-04 05:24:56 UTC
view on stackexchange narkive permalink

Ich habe dies mit einem viel einfacheren AppleScript gelöst und die Lösung ausführlich unter https://apple.stackexchange.com/a/267324/71739 veröffentlicht.Erstellen Sie zusammenfassend eine AppleScript-Anwendung mit dem folgenden Code:

  Weisen Sie die Anwendung "Safari" an, den Speicherort "https://apple.stackexchange.com/" zu öffnen.
 

Behalten Sie jedoch eine Kopie der Skriptdatei bei, da Sie Anwendungen im Skripteditor nicht erneut öffnen können.

god
2018-04-01 17:16:52 UTC
view on stackexchange narkive permalink
  der Anwendung "Google Chrome" mitteilen
    wenn es läuft dann
        neues Fenster machen
        offener Ort "http: //wdmycloud.local"
        Verzögerung 1
        aktivieren Sie
    sonst
        aktivieren Sie
        offener Ort "http: //wdmycloud.local"
        Verzögerung 1
        aktivieren Sie
    ende wenn
Ende erzählen
 


Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 3.0-Lizenz, unter der er vertrieben wird.
Loading...