pan*_*kaj 6 javascript ip port
任何人都可以告诉我如何使用javascript获取运行Web应用程序的主机IP和端口号(例如127.0.0.1:8080)
document.location.host // localhost:1234
document.location.hostname // localhost
document.location.port // 1234
Run Code Online (Sandbox Code Playgroud)
我担心不可能通过Javascript直接获取IP地址.它没有暴露在window.location物体中.
部分原因是随后访问address:port在语义上与访问hostname:port不同 - 它们在技术上是不同的URL.
如果您实际使用的是从中下载当前Web应用程序的URL的主机部分,则需要:
window.location.hostname
window.location.port
Run Code Online (Sandbox Code Playgroud)
如果使用"默认"端口,后者可能为空白,因此您还需要阅读:
window.location.protocol
Run Code Online (Sandbox Code Playgroud)
并检查它是http:(即端口80)还是https:(端口443).
您还可以使用:
window.location.host
Run Code Online (Sandbox Code Playgroud)
它将包含hostname和port冒号分隔的字符串,与上面相同的警告,:port如果通过协议的"默认"端口访问内容,则将省略该部分.
| 归档时间: |
|
| 查看次数: |
31869 次 |
| 最近记录: |