面白きことは良きことなり

拙く未熟なiOSエンジニアの備忘録と戯言

Scheme呼び出しで://の//をリンク形式でなら省略することができる

スマホアプリはでよく使う機能にSchemeがあると思う。

jp.co.hoge://paramのような形式でアプリにあらかじめ登録しておくと、
スマホのブラウザから上記アドレスを呼び出すことでアプリを起動させ、
パラメーターによって処理を行わせる。

このSchemeで//を省略して呼び出せるという話を聞いたので、
知らなかったため記載。

リンク形式で下記のようにかける。
(mailto:とかと同じ書き方なだけ)

<!-- //省略して書いても動作する -->
<a href="jp.co.hoge:param">//省略りんく</a>

<!-- 別に省略しなくても問題はない -->
<a href="jp.co.hoge://param">りんく</a>

ただ、個人的に言わせれば、//がないと区切りがわかりづらいので、
見た目としては//あったほうがいいと感じる。
それに//省略したからなんだという話に・・・。

知識の片隅程度にあれば役に立つ時があるかもね。