

私は以下の環境で開発しています。  
OS：IOS10IIS  
通信：HTTPS

さらに、自己証明書（オレオレ証明書）で開発中のWebアプリに接続しています。

しかし、位置情報を取得しようとすると、エラーが発生します。  
「Geolocation error: Origin does not have permission to use Geolocation
service.」

皆さんはどうやってこの問題を解決していますか？


CC BY-SA 3.0
2017-08-08T21:00:54.750
37032
2019-11-03T13:01:30.163
24794
question
ios10
IOS10＋IIS＋HTTPS＋自己証明書（オレオレ証明書）での位置情報取得について


英語版のStackOverflowの以下の話題で取り上げられています。

[Got an error when trying to get the geolocation in safari on iOS
10](https://stackoverflow.com/questions/39633313/got-an-error-when-trying-to-
get-the-geolocation-in-safari-on-ios-10)

HTTPSでアクセスしたページでも、その中に一つでもHTTPでアクセスしたコンテンツ（例えば、画像）が混ざっているとダメらしい。  
httpでアクセスしているところを片っ端からhttpsに書き換えるのが対策のようです。


CC BY-SA 3.0
2017-08-09T05:22:27.140
37047
2017-08-09T05:22:27.140
217
37032
answer