8085 などのポートにデプロイされた Web アプリケーションがあり、ホスト名は sample.something.com です。window.location.host または window.location.port を使用すると、ポートが空白になります。javascript を使用してポート番号を取得するにはどうすればよいですか?
質問する
4624 次
1 に答える
2
が空の場合window.location.port
、アプリケーションが http の場合はポート 80、https の場合は 443 で実行されていることを意味します。
コメントで述べたように、使用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 に答える