navigator.geolocation.getCurrentPositionがsafari(iphone)で機能しない場合の対処法

投稿日:

ローカル環境でパソコン内に作成したページにスマホ(iphone)から無線LAN経由でアクセスして位置情報をnavigator.geolocation.getCurrentPositionを使って取得しようとしてみたがなぜか取得出来ずにいたので色々調べた結果、ulrに”https://”がついていなかったことが原因でした。
appleが2016年12月末までにATS(App Transport Security:アプリケーション転送セキュリティ)を有効にしなさいと声明を出しているのでその影響と思われます。