外出先で地図が現在地を拾ってくれなかったりサイトに位置情報を渡すか迷ってしまうことがよくありますよね。
この記事を読めばiPhoneの設定からSafariの位置情報を安全に管理できるようになり必要なときだけ位置情報を渡す判断が自信をもってできるようになります。
| 項目 | 内容 |
|---|---|
| 具体的手順 | 設定アプリからSafariの位置情報を許可や拒否に切り替える手順を丁寧に示します。 |
| トラブル対処 | 位置情報が動かないときの原因チェックと実際に試して直した方法を紹介します。 |
| プログラマーのコツ | ブラウザの位置情報APIの振る舞いと現場で使えるちょっとしたコツをわかりやすく伝えます。 |
手順は実際に画面を触りながら短時間で進められるようにまとめてあるので気楽に試して設定を整えてみてください。
iPhoneマニア最初は戸惑うかもしれませんが焦らなくて大丈夫です、画面の指示に沿ってゆっくり進めればちゃんと設定できますから安心してください。
iPhoneでSafariに位置情報アクセスを許可する方法


Safariでサイトが位置情報を要求するときは画面に許可ダイアログが出ます。ここで一時的に許可するか後で設定アプリで管理するかを選べます。迷っても後から変更できるので気軽に試してみてください。
開発者視点のちょっとしたコツとしては、サイトごとの設定はSafariのWebサイトの設定で細かく見られる点です。位置情報が動かないときは端末の位置情報サービスがオンになっているかも確認すると解決が早いです。
- 画面の許可ダイアログで一時的に許可する方法を使う。
- 設定>Safari>Webサイトの設定でサイトごとに管理する。
- うまく動かないときは設定アプリで位置情報サービスを確認する。



まずは一度だけ許可を選んでみてください。試してみて問題なければ使用中のみ許可や常に許可に変更すれば安心して使えますよ。
Safariの許可ダイアログで一時的に許可する方法


サイトが位置情報を求めるときに表示される許可ダイアログは数種類の選択肢があります。たとえば一度だけ許可や使用中のみ許可などです。どれを選ぶかで次回の挙動が変わります。
一時的に許可すると次回は再確認が来るのでテストや一時利用に向いています。許可の扱いはタブやセッションに紐づくことがあるので、その点も意識してください。
Safariの許可ダイアログで「一度だけ許可」や「使用中のみ許可」を選ぶ手順
画面に表示されたダイアログの選択肢をよく確認してください。
「一度だけ許可」を押すと今回だけ位置情報が渡されます。次回はまた確認が来ます。
「使用中のみ許可」を選ぶとサイトを使っている間だけ共有されます。常に許可したい場合は設定で変更してください。
設定アプリでサイトごとの位置情報許可を管理する方法


設定アプリでサイトごとの位置情報許可を管理すると、後からまとめて見直せて便利です。設定アプリを開いてSafariを選ぶとWebサイトごとの権限一覧が表示されます。
ここでは位置情報のほかカメラやマイクの許可も個別に切り替えられます。不要なサイトは許可を拒否にしておくとプライバシーが守れて安心です。
設定>Safari>Webサイトの設定で特定サイトの位置情報を変更する手順
ホームから設定アプリをタップして開いてください。
設定内のSafariを見つけてタップします。
Safariの中にあるWebサイトの設定をタップして一覧を表示します。
一覧から対象のサイトを選び位置情報の項目で許可を拒否や使用中のみ許可に切り替えてください。
iPhoneのSafariで位置情報が使えないときの直し方


Safariで位置情報が急に使えなくなると不安になりますよね。まずは深呼吸して落ち着いてください、順を追えば大抵は直ります。ここでは初心者にも分かりやすく、設定チェックやネットワークの切り替え、データのリセットまでを手順に沿ってやさしく案内します。
ざっくり言うとやることは三つです。設定で許可を確認する、ネットワークや機内モードで位置情報の再取得を促す、必要ならSafariのデータや位置情報のリセットを行う。エンジニア目線の小ワザとしてはページのリロードやアプリの再起動でキャッシュが理由の問題を簡単に解決できることがよくあります。
まず確認する基本チェック項目


基本チェックは順番にこなすと効率が良いです。まず許可があるか、その次にネットワークや端末の状態を確認してください。
- 設定で位置情報サービスがオンになっているか確認する。
- 設定>Safariで位置情報の許可が「使用中のみ」や「常に」になっているか確認する。
- 機内モードやモバイルデータがオフになっていないか確認する。
- 機内モードのオンオフやWi-Fiの再接続を試してみる。
設定>プライバシーとセキュリティ>位置情報サービスとSafari Websitesの許可を確認する手順
設定>プライバシーとセキュリティ>位置情報サービスを開いて位置情報がオンになっているか確認する。
同じ画面でSafari Websitesを探し、許可設定が「使用中のみ」または「許可」に設定されているか確かめる。
問題が続く場合は一度許可を「しない」にしてから再度「使用中のみ」などに変更して挙動を確認する。
精度が悪い・位置がずれるときの改善手順


位置の精度が悪いときはGPSだけでなくWi-Fiや携帯回線の情報も影響します。屋内や電波の弱い場所では誤差が出やすいので屋外や窓際で試してみてください。
簡単な改善策としてはWi-FiやBluetoothをオンにしてみる、機内モードを短時間オンにして戻す、端末の日時を自動設定にしておくことです。これで多くの場合は位置精度が改善します。
ネットワーク切替や機内モードのオンオフで位置精度を改善する手順
Wi-Fiをオフにしてモバイル回線に切り替える、または逆にして位置情報の再取得を促す。
機内モードを数秒オンにしてからオフに戻すと端末のネットワーク接続がリフレッシュされる。
ネットワークを切り替えた後にSafariでページをリロードして位置情報の再取得を確認する。
データ消去やリセットで解決する方法


残った問題はデータや設定のリセットで解決することが多いです。まずSafariの履歴とWebサイトデータを削除して、キャッシュや古い許可情報をクリアしてみてください。
さらに効果的なのは位置情報とプライバシーのリセットです。これを行うとアプリごとの許可がリセットされるので、再度Safariに位置情報の許可を求められたら許可して動作を確認してください。
Safariの履歴とWebサイトデータ削除と位置情報とプライバシーのリセット手順
設定>Safariを開き「履歴とWebサイトデータを消去」を実行してキャッシュとクッキーを削除する。
設定>一般>転送またはiPhoneをリセット>リセット>位置情報とプライバシーをリセットを実行して許可設定を初期化する。
リセット後に端末を再起動して設定を反映させ、Safariで再度位置情報の動作を確認する。
iPhoneのSafariで位置情報を安全に共有する応用テクニック


ちょっとした工夫でSafariから位置情報を安全に渡せます。ここでは日常で使える応用テクニックをやさしく紹介します。慌てず順番に操作すれば失敗しにくいです。
代表的な方法は「一度だけ許可」と「プライベートタブ」を組み合わせる方法と、「Precise Location」を必要に応じて切る方法です。どちらも短い操作でプライバシーのリスクを下げられます。頻繁に使うサイトは設定画面で許可状況を確認して不要な許可を削除しておくと安心です。



最初は面倒に感じるかもしれませんが、ひと手間で使い勝手を落とさずにプライバシーが守れます。気軽に試してみてくださいね。
一時許可とプライベートタブで最小限の共有にするやり方


一時許可とプライベートタブを組み合わせると、サイトに渡る情報を最小限にできます。プライベートタブは履歴やCookieを残さないので、許可を一度だけ与えれば作業後に痕跡が残りにくくなります。
- プライベートタブを使うとセッション情報が端末に残りにくくなります。
- 位置情報の許可画面で「一度だけ許可」を選べば、その後のアクセスで許可が必要になります。
- 作業が終わったらプライベートタブを閉じるだけで簡単に片付けられます。
Safariで地図サイトを開き一時許可とプライベートタブを組み合わせる手順
Safariを起動して画面右下のタブアイコンをタップし、プライベートを選んで新しいタブを開きます。
目的の地図サイトや位置情報を使うページに移動します。サイトが位置情報を要求するポップアップが表示されます。
ポップアップで「一度だけ許可」または「Allow Once」を選んでください。次回アクセス時は再度許可が求められます。
操作が終わったらプライベートタブを閉じれば、当該サイトのセッションや痕跡が残りにくくなります。
正確な位置を保ちながらプライバシーを守る設定


ナビや地図を使うときは正確な位置情報が便利ですが、普段のウェブ閲覧では大きな精度は不要です。Precise Locationのオンオフを場面ごとに切り替えると、必要なときだけ高精度を使えます。
具体的には地図サービスや配車アプリでは精度を許可し、ニュースやクーポンサイトなどではおおまかな位置で十分にするのがおすすめです。設定は端末の位置情報設定で確認できます。
設定>プライバシーとセキュリティ>位置情報サービスでPrecise Locationをオフにする手順
ホーム画面から設定アプリを開きます。
「プライバシーとセキュリティ」→「位置情報サービス」をタップして開きます。
一覧からSafari Websitesを選び、Precise Locationのスイッチをオフにします。これでサイトに対して正確な位置情報の提供を止められます。
よくある質問


- iPhoneでSafariに位置情報の許可を与えるにはどうすれば良いですか。
訪問中のサイトだけ許可するならSafariの画面左上の「aA」からサイト設定を開き位置情報を許可してください。端末側でまとめて見直すなら設定>プライバシーとセキュリティ>位置情報サービス内のSafariの項目を確認してください。まずサイト設定をチェックすると早く解決します。
- 「正確な位置情報」のオンオフはどう違いますか。
正確な位置情報をオンにすると細かい座標が共有されます。オフにするとおおまかな位置だけが伝わりプライバシーを守れます。必要に応じてサイトごとに切り替えると安心です。
- 許可ダイアログが出ないか位置を取得できないときはどうすれば良いですか。
まず端末の位置情報サービスがオンになっているか確認してください。HTTPSでないページやコンテンツブロッカーが原因のことも多いので一時的に無効化して試してください。開発時はSafariのWebインスペクタでGeolocationAPIの挙動を確認すると原因が分かりやすいです。
- サイトごとの許可をリセットするにはどうすれば良いですか。
個別サイトはSafariのサイト設定から変更できます。まとめて消したいときは設定のSafari>詳細>Webサイトデータを削除するかSafariの履歴とWebサイトデータを消去してください。必要なら位置情報サービスのSafari項目も見直してください。
まとめ


ここまでの操作で、Safariの位置情報はサイトごとと端末全体の両方で管理できることが伝わるはずです。サイト単位で変えたいときは該当サイトをSafariで開き、アドレスバーの「aA」をタップしてWebサイトの設定から位置情報を許可またはブロックしてください。
端末側でまとめて制御する場合は、設定→プライバシーとセキュリティ→位置情報サービスを開き、Safariの項目を確認して許可レベルを切り替えてください。権限をリセットしたいときは、設定→Safari→履歴とWebサイトデータを消去するか、該当サイトのWebサイトの設定でリセットできます。



テストのときはプライベートブラウズで動作を確かめたり、Macと接続してWebインスペクタで位置をシミュレートすると早く確認できますよ。
