2017-04-18 7 views
0

私のウェブサイトで使用されているnavigator.geolocationが動作していないことがわかりました。 しかし、私はコードを変更しません。html5 navigator.geolocationが数日で動作しない

多くの例を検索します。私は今、どのような例も働いていないことを知ります。

何が起こっていますか?

https://www.w3schools.com/html/html5_geolocation.asp

+1

これまで行ってきたことをお見せできますか? –

+0

'navigator.geolocation'はhttp:// chrome 50.0以上ではサポートされていません - もし可能であればウェブサイト上でhttpsを使用してください。 – Felix

+0

@FelixHäberle\t 返信いただきありがとうございます。httpsを使用しない場合、Chromeの50以降ではサポートされていません。しかしw3schoolのウェブサイトはhttpsを使用し、私のウェブサイトもhttpsを使用します。しかし、彼らはあまりにも機能しません。そしてSafariもうまくいきません。 –

答えて

0

docsnavigator.geolocationによるとhttp://v50.0 +)でクロームでサポートされる予定されていません。代わりにhttps://を使用してください。

注:クローム50のとおり、ジオロケーションAPIは、HTTPSなどのセキュア 文脈上で動作します。あなたのサイトが非セキュアなオリジン (HTTPなど)でホストされている場合、ユーザーの場所を取得する要求はもはや の機能にはなりません。

+0

は、私が知っている、ご返信いただきありがとうございますhttpsを使用しない場合はChromeの50以降ではサポートされません。 しかし、w3schoolのウェブサイトはhttpsを使用しており、私のウェブサイトもhttpsを使用しています。しかし、彼らはあまりにも機能しません。そしてSafariもうまくいきません。 –

+0

Safariの最新バージョンで何らかのセキュリティ警告を受けなければならなかったかもしれません - ローカルのプラグイン/設定の問題でしょうか? – Felix

+0

コンピュータを再起動すると正常に動作します。 –

関連する問題