質問: vagrantで仮想サーバを構築し、webサイトを作成中ですが、 jsで位置情報を取得するシステムがあるんですが、 ローカル環境で確認しようとすると、 geolocation failed: only secureorigins are allowd というアラートがでて失敗してしまいます。 何か同じ現象を見たことがあるなど何かしらあればご教授お願いします。
回答: Google Chrome 50以降は、HTTPSでないと位置情報の取得ができなくなりました(公式ブログ)。 これ以外にも、新技術で「HTTPS上でしか動かない」というようなものも増えていきますので、商用サイトをこれから作る上では(テスト環境も含めて)HTTPSがほぼ必須となってきます。 幸い、Let's encryptのような無料証明書もありますし、金銭的にはほぼ負担とはならないと思います。