2016-05-31 7 views
0

私はユーザーがgpsで自分の位置でマップをリクエストできるWebアプリケーションを実行しています。 ChromeやSafariのようなブラウザを実行するには、httpだけでなくHTTPSプロトコルが必要です。そうでなければJS関数「getCurrentPosition」の呼び出しは失敗します。 (しかし、Firefox上では、それは働いている)JavaScript - モバイルブラウザのGPS位置とHTTPS/SSL証明書

最初の質問:ユーザーの場所を取得する他の可能性はありますか?

もしそうでなければ、唯一の方法はhttpsに切り替えることです。 今、アプリは安価な共有ホスティングで実行されています(これについては何もできません)、httpsプロトコルを有効にするためにSSL証明書を購入するだけです。

2番目の質問:ホスティングでは、専用IPを使用するSSL証明書と専用ipを使用しない両方のSSL証明書を提供しています。違いは何ですか?さて、私は専用のIPが何であるかを知っていますが、私の専用のIPから得られる利点(ウェブサイト+この小さなアプリケーション)のためには?

3番目の質問:別のCAから証明書を選択すると、サーバーにルートアクセスする必要があります。それは正しいですか?

最後の1つ:いくつかのホスティングでは、身元確認のためのSSLが提供されています。つまり、httpsで検証済みのウェブサイトと暗号化された接続を確立してはいけませんか?

リンクがある場合は、私が見つけたリソースのほとんどが古すぎ、JSでgpsデータを取得することについて話しません。 ありがとう!

編集:ちょうど完了:this pageはこの非推奨の非セキュアサイトのjs呼び出しです。同じ結果を得る他の可能性はありますか?

+0

このサイトはプログラミングに関する質問です。あなたはオフトピックであるホスティングについて尋ねています。 –

+0

Javascriptでユーザーの地位を取得するのはどうですか? Firefoxでは動作しますが、ChromeやSafariでは動作しません。私はこのハウツーに従っています:http://www.w3schools.com/HTML/html5_geolocation.asp。あなたは何か考えていますか?これらの情報を入手する他の方法はありますか?どうもありがとう! – devfe

答えて

1

最初の質問:ユーザーの所在地を取得する他の方法はありますか? (ipだけでなくgps経由で)

Google Maps APIを使用して、ユーザーのリアルタイムの位置を追跡することができます。以下のリンクが役立つことを願っています。

Using Google Map Tracks API

https://developers.google.com/maps/

2番目の質問:専用IP とし、専用IPなし申し出両方のSSL証明書をホストしています。違いは何ですか?さて、私は 専用のIPが何であるか知っていますが、 私は専用のIPから持っている可能性が私のニーズ(ウェブサイト+この小さなアプリ)のために?

従来、SSLはWebアプリケーションを保護するために専用のIPを必要としていました。しかし、その間、SSLはSNI技術のため専用IPを必要としません。あなたのウェブサイトが共有IPアドレスでホストされている場合、SNIはサーバーが単一のIPアドレスに複数の証明書を実装することを許可します。

代わりに共有IPの専用IPを使用しての利点の多くがある - このarticle

を読んで3番目の質問:インストールするために、私は別のCAから証明書を選択した場合、私は、サーバーへ rootアクセスを必要としますそれは正しい?

現在のプロバイダでも新しいものであれ、SSL証明書をインストールするにはサーバーのルートアクセスは必要ありません。

最後の1つ:いくつかのホスティングでは、SSLを使用してIDの確認と を提供しています。 httpsは確認済みのウェブサイトとの接続を暗号化しないでください。

すべてのSSL証明書には、業界標準の256ビット暗号化が付属しており、暗号化された接続を保証します。検証プロセスは以下のように異なります。

  • ドメインの検証証明書 - CAは、自動検証プロセスを追跡し、ドメインの上にのみ、あなたのコントロールを確認します。この証明書は数分で入手できます。
  • ビジネス検証証明書 - CAは、公式の文書を確認することでビジネスの存在を確認します。 CAは、証明書の発行に2〜3営業日かかります。
  • 拡張検証証明書 - CAは、厳格な検証プロセスに従い、ビジネスの法的、物理的および運用上の身元を検証します。 EV SSLは、 "緑色のアドレスバーの会社名"で最も目に見えるサインを有効にします。それはあなたのウェブサイト訪問者の信頼を高めます。

私はこれがあなたに役立つことを願っています!