地理位置情報エラー:秘密の起源のみが許可されています/ httpsが必要です

Chrome 50以降、Firefox 55以降、Safari 10以降の地理位置情報サポートに対する重要な変更は、関連するブラウザーベンダーによって導入されました。ユーザーの現在位置を要求するすべてのアプリケーション(Maps Marker Proの地理位置情報機能だけでなく)のみが許可されますサイトがhttps経由で安全に配信されるように設定されている場合は、ユーザーの現在の位置を取得する必要はもうありません。代わりに次のような警告が表示されます。

地理位置情報エラー情報

Googleによるこの決定の詳細については、 https://developers.google.com/web/updates/2016/04/geolocation-on-secure-contexts-only。 ユーザーがFirefoxなどの代替ブラウザを介してサイトにアクセスする場合、ジオロケーションは非httpsサイトでも機能します。 サファリ またはInternet Explorer –いずれにせよ、これらのブラウザでも将来的に同様のセキュリティ制限が追加される可能性があります。

2016年10月の更新:iOS 10以降、Safari XNUMX以降でもジオロケーションをサポートするためにhttpsが必要になりました。 実装はGoogle Chromeよりもさらに厳格です。たとえば、サイトに混合コンテンツの警告がある場合、地理位置情報は機能しません。

アップデート2017:Firefox 55以降では、ジオロケーションにアクセスするためにhttpsも必要です(詳細を見る)

そのため、サイトにMaps Marker Proジオロケーション機能が必要な場合(v2.7では、ユーザーの現在の位置に基づいてマーカーのリストをソートできるため、さらに使いやすくなります)、サイトを次の場所に移行することを強くお勧めしますhttps。 一部のホスティング事業者はすでに無料のhttps証明書を提供しています Letsencrypt.org 例えば。 WordPressサイトでhttpsをサポートするように構成するために必要な構成については、次のようなチュートリアルをご覧ください。 https://css-tricks.com/moving-to-https-on-wordpress/.

httpsには、Google Chrome 50以降とSafari 10以降でジオロケーションを使用するだけでなく、データの整合性、送信者の認証、ユーザーのプライバシー、およびhttpsがランキング信号として使用されるため、より高いGoogleランキングなど、サイトの利点があります。まだ行っていない場合にのみ、サイトをhttpsに切り替えることを強くお勧めします。

サイトをhttpsに切り替えてもジオロケーションエラー(「ジオロケーションエラー:ユーザーがジオロケーションを拒否しました」など)が引き続き発生する場合は、アプリ/ Webサイトがジオロケーションを取得できるかどうか、デバイスのロケーション設定を確認してください。

2
0
7393
このFAQの回答を評価してください

この投稿を評価することは許可されていません。

en English
X