Kennst du so etwas wie https:
? Das ist das URL -Schema . Sie sind möglicherweise bereits mit diesem Konzept vertraut, da Sie auf andere ähnliche Lösungen in der Front-End-Entwicklung wie mailto:
. Tatsächlich können Sie Ihr eigenes URL -Schema erstellen, was sehr cool ist. Es gibt viele solcher Lösungen.
Ich habe festgestellt, dass benutzerdefinierte URL -Schemata am häufigsten für Anwendungen verwendet werden, die sowohl Web- als auch native Anwendungen sind. Zum Beispiel zwei Apps, die ich fast jeden Tag verwende: Begriff und Figma. Ich mag es wirklich, dass Dinge, die ich in diesen Apps bewältige, URLs haben. Alles hat eine URL! ?
Jedoch. Wenn ich die URL der Begriffsseite bekomme (ich mache es oft, um sie mit meinen Kollegen zu teilen), bekomme ich eine URL wie diese ...
<code>https://www.notion.so/csstricks/...</code>
Dies ist großartig und kann zum Öffnen von Vorstellungsseiten in Ihrem Browser verwendet werden. Aber ich bevorzuge native Apps. Es basiert auf Elektronen, es ist also immer noch eine Webanwendung, aber ich verwende es aus meinem Webbrowser, aber aus der Begriff. App -Anwendung auf meinem Computer.
Geoff hat vor einigen Tagen einen Artikel geteilt, in dem dokumentiert wurde, wie die Browser -URL der Anwendung einfach in einer nativen App geöffnet werden kann:
Glücklicherweise berücksichtigte das Entwicklungsteam von Begriff dies und baute
notion://
Link -Protokoll. Wenn Siehttps://
Teil eines Begriffseite durchnotion://
ersetzen, wird Ihr Link automatisch in der nativen App geöffnet, nicht in einem Webbrowser.Thomas Frank, "So teilen Sie Begriffslinks, die direkt in der App öffnen"
Die native Lösung ist im Grunde die gleiche wie die Weblösung (mit Ausnahme des Namens), was großartig ist. Thomas untersucht dies ausführlich und beschreibt, wie Sie den Inhalt des Zwischenablements so ändern, dass er Begriffslinks durch benutzerdefinierte Schemata ersetzen.
Ich möchte nur eine Möglichkeit veranschaulichen, wie ich denke, dass es für mich sehr gut funktioniert. Der Trick besteht nicht darin, die Links selbst zu ändern, sondern auf Links zu reagieren, von denen Sie wissen, dass sie Begriffslinks sind, und sie zum Öffnen in der Begriff.App umleiten.
Auf einem Mac ist der Trick wählerisch:
Ich legte es vor, mich nie zu fragen, um mich nie zu fragen, welchen Browser ich verwenden soll. Er macht einfach die Dinge nach den Regeln. Unter den Einstellungen habe ich also eine Reihe von Anwendungen eingerichtet:
Für den Begriff werde ich den Link auf den Begriff überwachen und den Begriff öffnen lassen ... das ist es!
Andere Anwendungen tun im Grunde genommen genau dasselbe. Der Effekt ist sehr gut.
Aber es gibt eine Warnung! Gelegentlich muss ich hier einige Apps hin und her schalten. Zum Beispiel kann der Prozess des Kennwortresets mich auf Slack.com oder eine andere Seite senden, die Teil des Prozesses ist und nur über das Web zugegriffen werden kann. Wenn Choosy läuft, wird versucht, die Seite zum Öffnen in Slack.app zu zwingen, aber es wird nicht, und Sie können festsitzen. Also muss ich es vorerst hier schließen.
Das obige ist der detaillierte Inhalt vonAnwendungsspezifische Links. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!