Произошла ошибка в консоли, так как я сделал свой сайт с помощью navigator.geolocation.getCurrentPosition
(см. Ниже). Я понял, что это вызовет проблему в какой-то момент в будущем, и поскольку я играю только с веб-разработкой, это меня не так сильно волновало, но теперь оно полностью испортило мое приложение для небольшой погоды (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.
Я думаю, что это дубликат http://stackoverflow.com/questions/32106849/getcurrentposition-and-watchposition-are- устаревшее-на-insecure-истоки – rick
chrome недавно внес изменения, firefox, вероятно, собирается сделать то же самое в ближайшее время. – dandavis
Я не думаю, что это дубликат - это связано, но теперь они фактически прекратили эту работу для HTTP полностью, поэтому мой сайт перестает работать. Я просто ищу альтернативы, чтобы я мог поддерживать свой HTTP-сайт и работать. – OmisNomis