Я использую геолокацию для сайта, работающего локально на моей машине, используя HTTP в Chrome. Однако это не работает, поскольку я запускаю HTTP, а не HTTPS.
На консоли написано:
getCurrentPosition() and watchPosition() no longer work on insecure origins.
To use this feature, you should consider switching your application to a
secure origin, such as HTTPS. See https://sites.google.com/a/chromium.org/dev/Home/chromium-security/deprecating-powerful-features-on-insecure-origins
for more details.
В соответствии с Устаревшие мощные функции в Insecure Origins говорится, что он запускает хром, используя флаг --unsafely-treat-insecure-origin-as-secure="http://example.com"
. Команда, которую я запускал, была похожа на:
chrome.exe --unsafely-treat-insecure-origin-as-secure="http://hello.app"
Тем не менее, появляется такое же сообщение об ошибке.
Как я могу исправить эту проблему.