先日とあるWebサイト制作において、電話番号部分をスマホでタップすると「このWebサイトでは通話の自動開始がブロックされています」という現象、とあるタイミングから表示されるようになってしまいました。
この現象について調べてみたので、ブログに残してみたいと思います。
結論:iOS固有の仕様である
「このWebサイトでは通話の自動開始がブロックされています」はiOS10.1以降のSafariにおける固有の仕様で、同じ電話番号部分を3回以上タップした場合に表示される現象のようです。
この表示をHTMLやプログラム側で制御はできないようです。
いわゆる「誤動作防止」のために用意された仕様なんだそうですが、iOS Safariは独特な特殊仕様があるので、本当に難儀ですね…
まとめ
ということで今回は、簡潔ではありますが、iPhoneで「このWebサイトでは通話の自動開始がブロックされています」と表示されてしまう現象について調べてみた結果を記録させていただきました!