2017-05-03 10 views

答えて

0

JSのみでクライアントのIPアドレスにアクセスすることはできません。この質問の回答を参照してください: How to get client's IP address using javascript only?

あなたの公開IPを返すAPIの形式で単純なソリューションがあります。

名前が存在しているものを見るためにドメインJSからwindowオブジェクトを使用することができるドメイン名の通り:

`window.location.hostは、」あなたのドメイン名を返します。あなたがその目的のために角度ガードの概念を使用することができ、いくつかのルートへのアクセスを禁止するよう

https://angular.io/docs/ts/latest/guide/router.html#!#can-activate-guard

+0

のでcanActivateとの組み合わせで、私はおそらくいくつかを返しますサーバー側APIへの要求を行うことができます要求が特定のIPから来た場合の承認? – xaisoft

+0

はい、正確です。実際には、準備が整ったIPアドレスが可能で、実際にガードの成功に戻るか、クライアントの読み取りIPアドレスに基づいて失敗するという単純な要求をサーバーに行うことができます。 –

関連する問題