1
A
回答
0
只能用JS访问客户端的IP地址是不可能的。看到这个问题的答案: How to get client's IP address using javascript only?
有一个API的形式简单的解决方案,将返回您的公共IP。
至于域名可以使用window
对象从JS看什么域名存在:
`window.location.host”将返回的域名。
至于禁止对部分航线的访问,您可以使用角防护理念为宗旨:
https://angular.io/docs/ts/latest/guide/router.html#!#can-activate-guard
相关问题
- 1. 非路由的IP地址
- 2. 限制IdentityServer3 ClientCredentials按IP地址访问
- 3. IIS 7 IP地址和域名限制 - 拒绝全部
- 4. glib从路由获得IP地址
- 5. IP地址如何在VPS上工作?将域名路由到Node.JS
- 6. C#:从域名获取IP地址?
- 7. 域名 - 与IE的IP地址
- 8. 寻找域名的IP地址
- 9. 从IP地址中获取域名
- 10. Azure流量管理器 - 按用户IP地址路由
- 11. 让路由器将域名解析为本地IP
- 12. iptables的限制为每个IP地址
- 13. 每个IP地址限制1票?
- 14. 检测是否通过域名或IP地址导航
- 15. 默认网关IP地址是否与路由器IP地址相同?
- 16. 域名及其子域名的IP地址是否相同?
- 17. 如何在C++中使用域名获取域名IP地址?
- 18. 停止IP地址和子域名,只允许域名
- 19. 反向IP,找到域名上的IP地址
- 20. 限制WKWebView的域名/网址
- 21. “访问受限制的URI被拒绝”或FileNotFound角路由
- 22. 获取路由器的IP地址 - 非本地插件
- 23. IP限制Azure VM角色
- 24. IIS动态IP地址限制永久阻止IP
- 25. URL路由 - 无限网址
- 26. 可以一个域地址指向IP地址/〜用户名不只是痛苦IP地址
- 27. 黑名单IP地址
- 28. IP地址的别名?
- 29. 如何访问路由器内部网中的路由器全局IP地址?
- 30. 限制访问本地IP地址仅在JBoss 7周
所以与canActivate组合,我也许可以让一个服务器端API,它会返回一些请求如果请求来自某个IP,则授权? – xaisoft
是的,确切地说。实际上,您可以根据客户端的读取IP地址向您的服务器发出简单的请求,以准备好IP地址,并实际返回您的警戒成功或失败。 –