2016-04-26 3 views
4

Es ist ein Fehler in der Konsole aufgetreten, seit ich meine Website mit navigator.geolocation.getCurrentPosition (unten) erstellt habe. Ich erkannte, dass das irgendwann in der Zukunft ein Problem verursachen würde, und da ich nur mit Webentwicklung spiele, ging es mir nicht so sehr auf, aber jetzt hat es meine kleine Wetterapp (http://conn3cted.uk.tn/weather.html) komplett vermasselt es scheint, dass ich diese Funktion nicht mehr in Chrome (es funktioniert in Firefox) verwenden kann. Der Fehler, den ich jetzt zusätzlich bekomme, ist Only secure origins are allowed. Gibt es etwas, was ich tun kann, um das zu umgehen? Ich möchte nicht wirklich zahlen, um ein HTTPS-Zertifikat ohne Grund zu bekommen.Kann navigator.geolocation wegen 'Nur sichere Ursprünge sind erlaubt' nicht verwenden

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

Ich denke, das ist ein Duplikat von http://StackOverflow.com/Questions/32106849/getcurrentposition-and-watchposition-are- deprecated-on-unsecure-origins – rick

+0

chrome hat kürzlich die Änderung vorgenommen, firefox wird wahrscheinlich bald dasselbe tun. – dandavis

+0

Ich glaube nicht, dass es ein Duplikat ist - es ist verwandt, aber jetzt haben sie tatsächlich das funktioniert für HTTP vollständig gestoppt, so dass meine Website nicht mehr funktioniert. Ich suche nur nach Alternativen, damit ich meine HTTP-Seite aufrecht erhalten und arbeiten kann. – OmisNomis

Antwort

-1

Nur https ist für diese Art von Sachen empfohlen. Ich ermutige Sie, Ihre Website zu HTTPS zu migrieren, vielleicht verwenden wir verschlüsseln (kostenloses Zertifikat)

Verwandte Themen