Apple の脅威の通知と金銭目当てのスパイウェアへの対策について

しばらく返答が寄せられていないようです。 再度ディスカッションを開始するには、新たに質問してください。

特定のサイトで位置情報が送信できない(safari,geolocation API)

はじめまして。GPS関連について質問させていただきます。


iPhone,safari上でgeolocation APIを使う場合、サイトにアクセスすると、
 
 step1.Safariで位置情報を扱うことを許可するかどうかの確認ダイアログが表示される
 step2.1で許可すると、次に該当サイトのドメインに対し位置情報を送る事を許可するか否かのダイアログが表示される

上述の2step両方に許可を与えることで、サイトに位置情報が通知されると思います。

ところが、上述step2.の段階において、同一ドメインに対し連続して2度以上「許可しない」とユーザが選択すると、以後一切そのサイトに位置情報が送れなくなってしまう現象が発生し、 困っています。

iPhoneの設定から位置情報の警告のリセットを実行すると、step1.についてはリセットされ、ダイアログが表示されるのですが、step2.の方がリセットされず、相変わらず位置が送れません(User disallowed GeoLocationと表示されます)。

キャッシュのリセット、Cookieのリセット、履歴のリセット等を試したのですが、step2.のドメインごとの位置送付確認だけが、どうしてもリセットできません。
最終手段として、iPhoneのリカバリーも実施いたしましたが、それでも改善できません。


他のGeoLocation API利用サイトでは、step2まですべて許可していれば位置情報はちゃんと送信されますが、二度以上step2で拒否してしまったサイトに関してのみ位置情報が送信できません。私の予想では、GeoLocationのリセットが出来ないバグではないかと思っているのですが…

この問題に遭遇された方、およびその解決方法をご存知の方、解決方法をご教授いただければと思います。


よろしくお願いいたします。

iPhone 3GS, iPhone OS 3.1.3

投稿日 2010/04/19 01:55

返信
返信: 4

2010/04/28 15:41 kiy への返信

スレ主様と同じ状況が私の環境でも発生しております。

現在、そのサイトのテクニカルサポートに問い合わせを行っていますが、geolocation APIの不具合であるとすれば、

サイトに問い合わせを行うことで解決が図れないような気がしますが。


ともあれ、私も非常に困っています。

2011/01/15 17:36 kiy への返信

私の持つiPhone4では現象の再現が確認できません。

この問題はバージョンアップによって解決されたのでしょうか。

もしそうなら解決された具体的なビルドバージョンを知りたいです。

ご存じの方がいましたらご教授頂けると幸いです。

2012/03/13 08:35 kiy への返信

iPhone4Sで同様の事象が発生してます。大変困ってます。

iOS 5.0.1(9A405)

警告のリセット、キャッシュのリセット、Cookieのリセット、履歴のリセット等を試しましたがやはりダメでした。

あとは初期化ぐらいしかないのですが、どなたか進展がありましたら教えていただけると助かります。

特定のサイトで位置情報が送信できない(safari,geolocation API)

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple ID を使ってご参加ください。