こんにちは。たいら(@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スキームの仕様を調べてみた!でした!
あなたのご参考になったのなら、とても嬉しいです(*´▽`*)
ではでは~(・ω・)ノシ
コメント