Erstellen einer URL, die immer in Chrome geöffnet wird


15

Wenn ich sicherstellen möchte, dass eine URL, wenn ich darauf klicke, immer in Chrome geöffnet wird (anstelle des Standardbrowsers), kann ich dies tun, indem ich den Header ändere?

Zum Beispiel kann ich URLs erhalten, die immer in Evernote geöffnet sind. Sie beginnen mit evernote: ///

Ist dies möglich, zum Beispiel so etwas wie Chrom: ///www.url.com


Dieser Teil der URL wird als "Protokoll" bezeichnet
Octopus

Antworten:


13

Google hat auf seiner Entwickler-Website eine offizielle Dokumentation zum URI-Schema der Chrome iOS-App .

Ersetzen Sie einfach httpmit googlechromeund httpsmit googlechromes. Das heisst:

  • http://www.google.com/ wird googlechrome://www.google.com/
  • https://apple.stackexchange.com/ wird googlechromes://apple.stackexchange.com/

Zuvor wurde eine x-callback-url von unterstützt googlechrome-x-callback://. Auf diese Weise konnte die aufrufende App Chrome ihren Namen und ihr URI-Schema anzeigen. In der Adressleiste wurde eine Schaltfläche "Zurück" angezeigt, mit der die Registerkarte geschlossen und der angegebene URI aufgerufen wird. Diese Funktion wurde vor einigen Jahren entfernt, als iOS 9 die Schaltfläche "Zurück zu ..." in der Statusleiste hinzufügte (das URI-Schema funktioniert jedoch weiterhin).


3
Beachten Sie, dass dies nicht für Chrome für Mac gilt.
Chenware

5

Unter iOS:

googlechrome://www.example.com

Das mag unter iOS funktionieren - ich habe kein Chrome auf meinem iPhone -, aber auf Mavericks funktioniert es nicht.
Samh

Ich wollte das Gleiche sagen. Wie schlagen Sie vor, dass dies funktionieren sollte? Erstens auf Mavericks, wenn Sie auf einen Link mit diesem Protokoll klicken oder in einer Webadresse darauf zugreifen. Das Betriebssystem fordert Sie auf, eine App auszuwählen, die sie öffnen kann. Selbst wenn Chrome ausgewählt ist, versucht Chrome file:///googlechrome:///www.example.comjedes Mal, die URL zu öffnen
markhunte

1
@markhunte OP hat weder OS X noch iOS angegeben. Ich habe klargestellt, dass dies nur für iOS ist
grg

@ GeorgeGarside Cheers ersparte mir mehr Zeit damit, es herauszufinden.
Markhunte

0
                            function LaunchChromeWithUrl() {
                                if (!document.all) {
                                  //alert ("Available only with Internet Explorer.");
                                  return true;
                                }
                                try{
                                    var ws = new ActiveXObject("WScript.Shell"); //Available only with Internet Explorer.
                                    ws.Exec('"C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe"' + 
                                        ' -url http://www.myURL.com');
                                    return false;
                                }
                                catch(err){
                                    return true;
                                }
                            }

                            // The following use JQuery (the $ function, etc.)
                            $(function(){
                                $('a [href^="http://www.myURL.com"]').attr('onclick', 'return LaunchChromeWithUrl(event);');

                            });

-4

Der einfachste Weg, dies zu tun, ist:

  1. Klicken Sie mit der rechten Maustaste auf den Desktop und wählen Sie Neu und dann Verknüpfung
  2. Lassen Sie es C: \ Programme (x86) \ Google \ Chrome \ Application \ chrome.exe finden
  3. Geben Sie ihm einen beliebigen Namen und schließen Sie das neu erstellte Symbol
  4. Suchen Sie die URL, die Sie öffnen möchten, und kopieren Sie sie.
  5. Klicken Sie mit der rechten Maustaste auf das neue Symbol und klicken Sie auf Eigenschaften
  6. Fügen Sie auf der Registerkarte die URL in das Feld ZIEL: nach den Worten "C: \ Programme (x86) \ Google \ Chrome \ Application \ chrome.exe" ein und lassen Sie ein Leerzeichen dazwischen
  7. Klicken Sie auf OK

Ja, und wie soll das unter macOS funktionieren? Dies ist "Fragen Sie anders", um Antworten auf Apple-Fragen zu erhalten, nicht um eine Verknüpfung auf dem Desktop in Windows zu erstellen!
user3439894
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.