2016-04-26 9 views
4

navigator.geolocation.getCurrentPosition(以下)を使用して自分のウェブサイトを作成したため、コンソールにエラーが発生しました。私はこれが将来、ある時点で問題を引き起こすことに気付きました。私はWeb開発だけで遊んでいたので、それほど心配しませんでしたが、私の小さな天気アプリ(http://conn3cted.uk.tn/weather.html)を完全に台無しにしました。それは私がもうこの機能をChromeで使用することはできないようです(それはFirefoxで動作します)。私が今追加しているエラーはOnly secure origins are allowed.です。これを回避するために何かできますか?私は本当に何の理由もなくHTTPS証明書を取得するために支払いをしたくありません。「安全な原点のみが許可されています」のためnavigator.geolocationを使用できません

getCurrentPosition() and watchPosition() are deprecated on insecure origins. To use this feature, you should consider switching your application to a secure origin, such as HTTPS.

+0

これはhttp://stackoverflow.com/questions/32106849/getcurrentposition-and-watchposition-are-の複製ですdeprecated-on-insecure-originins – rick

+0

クロムが最近変更を加えたため、Firefoxはおそらくまもなく同じことをやろうとしています。 – dandavis

+0

私はそれが重複しているとは思わない - それは関連しているが、実際にはHTTPのためにこの作業を完全に停止しているので、私のウェブサイトは動作を停止している。 私は代わりに何かを探していますので、私は自分のHTTPサイトを稼働させ続けることができます。 – OmisNomis

答えて

-1

HTTPSのみのもののこの種のrecommandedされます。 ウェブサイトをHTTPSに移行することをお勧めします。おそらく暗号化を使用して(無料の証明書)

関連する問題