我有一个 Web 应用程序,它部署在某个端口,比如 8085,主机名是 sample.something.com。使用 window.location.host 或 window.location.port,端口将变为空白。我如何使用 javascript 检索端口号,有人可以帮我吗?
问问题
4624 次
1 回答
2
如果window.location.port
为空,则表示应用程序正在端口 80 上运行 http 和 443 上 https。
如评论中所述,您可以使用window.location.protocol
来检查使用的协议(http 或 https)。
执行:
function getPort(){
if(location.port != ''){
return location.port;
}
else if(location.protocol== 'http'){
return 80;
}
else if(location.protocol== 'https'){
return 443;
}
}
于 2012-09-26T11:48:26.277 回答