@@ -10,6 +10,8 @@ function get_host_info() {
1010 var HTTPS_PORT2 = '{{ports[https][1]}}' ;
1111 var PROTOCOL = self . location . protocol ;
1212 var IS_HTTPS = ( PROTOCOL == "https:" ) ;
13+ var PORT = IS_HTTPS ? HTTPS_PORT : HTTP_PORT ;
14+ var PORT2 = IS_HTTPS ? HTTPS_PORT2 : HTTP_PORT2 ;
1315 var HTTP_PORT_ELIDED = HTTP_PORT == "80" ? "" : ( ":" + HTTP_PORT ) ;
1416 var HTTP_PORT2_ELIDED = HTTP_PORT2 == "80" ? "" : ( ":" + HTTP_PORT2 ) ;
1517 var HTTPS_PORT_ELIDED = HTTPS_PORT == "443" ? "" : ( ":" + HTTPS_PORT ) ;
@@ -24,6 +26,8 @@ function get_host_info() {
2426 HTTP_PORT2 : HTTP_PORT2 ,
2527 HTTPS_PORT : HTTPS_PORT ,
2628 HTTPS_PORT2 : HTTPS_PORT2 ,
29+ PORT : PORT ,
30+ PORT2 : PORT2 ,
2731 ORIGINAL_HOST : ORIGINAL_HOST ,
2832 REMOTE_HOST : REMOTE_HOST ,
2933
@@ -33,6 +37,7 @@ function get_host_info() {
3337 HTTPS_ORIGIN_WITH_CREDS : 'https://foo:bar@' + ORIGINAL_HOST + HTTPS_PORT_ELIDED ,
3438 HTTP_ORIGIN_WITH_DIFFERENT_PORT : 'http://' + ORIGINAL_HOST + HTTP_PORT2_ELIDED ,
3539 REMOTE_ORIGIN : PROTOCOL + "//" + REMOTE_HOST + PORT_ELIDED ,
40+ OTHER_ORIGIN : PROTOCOL + "//" + OTHER_HOST + PORT_ELIDED ,
3641 HTTP_REMOTE_ORIGIN : 'http://' + REMOTE_HOST + HTTP_PORT_ELIDED ,
3742 HTTP_NOTSAMESITE_ORIGIN : 'http://' + NOTSAMESITE_HOST + HTTP_PORT_ELIDED ,
3843 HTTP_REMOTE_ORIGIN_WITH_DIFFERENT_PORT : 'http://' + REMOTE_HOST + HTTP_PORT2_ELIDED ,
0 commit comments