https:
のようなことを知っていますか:?それがURLスキームです。 mailto:
実際、独自のURLスキームを作成できます。これは非常にクールです。そのようなソリューションはたくさんあります。
カスタムURLスキームは、Webおよびネイティブアプリケーションの両方であるアプリケーションに最も一般的に使用されることがわかりました。たとえば、私がほぼ毎日使用している2つのアプリ:概念とfigma。私はこれらのアプリで扱うものがURLを持っていることが本当に好きです。すべてにURLがあります! ?
しかし。概念ページのURLを取得すると(同僚と共有するために頻繁に行う)、私が得るのはこのようなURLです...
<code>https://www.notion.so/csstricks/...</code>
これは素晴らしく、ブラウザで概念ページを開くために使用できます。しかし、私は概念ネイティブアプリを好みます。電子に基づいているため、まだWebアプリケーションですが、Webブラウザーから使用していますが、コンピューターの概念からアプリケーションを使用しています。
Geoffは、数日前に、ネイティブアプリでアプリケーションのブラウザーURLを簡単に開く方法を文書化する記事を共有しました。
幸いなことに、Notionの開発チームはこれを考慮に入れて、
notion://
リンクプロトコル。 notion Pageリンクのhttps://
の一部をnotion://
を置き換えると、リンクはWebブラウザーではなくネイティブアプリで自動的に開きます。トーマス・フランク、「アプリに直接開く概念リンクを共有する方法」
ネイティブソリューションは、基本的にWebソリューション(名前を除く)と同じですが、これは素晴らしいことです。 Thomasはこれを詳細に調査し、クリップボードコンテンツを変更して概念リンクをカスタムスキームに置き換える方法について説明します。
私は自分にとって非常にうまくいくと思う一つの方法を説明したいだけです。トリックは、リンク自体を変更するのではなく、概念リンクであることがわかっているリンクに反応し、それらを概念で開くようにリダイレクトすることです。
Macでは、トリックは選択です:
私は、どのブラウザを使用するかを私に決して尋ねないようにchoosyを設定することを好みます。それはルールに従って物事を行うだけです。したがって、設定の下で、私は多数のアプリケーションを設定しました。
概念については、概念へのリンクを監視し、概念を開かせます...それだけです!
他のアプリケーションは基本的にまったく同じことを行います。効果はとても良いです。
しかし、警告があります!時折、ここでいくつかのアプリをやり取りする必要があります。たとえば、パスワードリセットプロセスは、Slack.comまたはプロセスの一部であり、Web上でのみアクセスできる他のページに送信される場合があります。 Choosyが実行されている場合、ページをSlack.appで開くように強制しようとしますが、そうではありません。だから私はここでそれをここに閉じなければなりません。
以上がアプリケーション固有のリンクの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。