URLスキームの仕様を調べてみた!

スポンサーリンク

こんにちは。たいら(@tairaengineer2)です。
転職を繰り返し現在5社経験している、14年目エンジニアです。

この記事では、 URLスキームについて

  • URLスキームって?
  • URLスキームの構造
  • URLスキームの注意点
  • よく使われる標準スキームのまとめ

調べて自分なりにまとめてみました。
ご参考になれば幸いです。

URLスキームって?

URLスキームとは、アプリやサービスをURLで呼び出すための仕組みのことです。
たとえばURLの

https://sample.info/index.html?key=hogehgoe

だと、URLスキームは「https」にあたります。

URLスキームの構造

URLスキームの基本的な構造はこんな感じです。

<スキーム>://<ドメイン><パス>?<クエリ>

さっきの

https://sample.info/index.html?key=hogehgoe

を分解すると

スキーム https
ドメイン sample.info
パス /index.html
クエリ key=hogehgoe

って感じです。

URLスキームの注意点

URLスキームは、ブラウザごとに、対応状況や挙動が異なる点に注意です。

たとえばあるブラウザでは開けるスキームが別のブラウザだと反応しないことがあります。
これはコードに不具合があるのではなく、ブラウザ側の仕様の違いによるものです。

URLスキームを扱うときは、複数のブラウザで動作確認することをおすすめします!

よく使われる標準スキームのまとめ

よく使われるであろうURLスキームをまとめてみました!

スキーム 動作
https Webページを開く
mailto メール作成画面を開く
tel 電話アプリで発信画面を開く
sms SMSアプリを開く
maps 地図アプリを開く(iOS)

まとめ:URLスキームの仕様を調べてみた

以上がURLスキームの仕様を調べてみた!でした!

あなたのご参考になったのなら、とても嬉しいです(*´▽`*)
ではでは~(・ω・)ノシ

コメント

タイトルとURLをコピーしました