Если я использую относительные пути в Javascript для ПОЛУЧЕНИЯ страницы с сервера (для отображения вывода внутри div), использует ли Javascript тот же протокол / порт, что и страница, на которой он был загружен?
Например:
запрашивается родительская страница https://www.foo.com/bar.php
JS-код на bar.php:
var turl = "/new_dir/index.php?r="+r;
if(window.XMLHttpRequest){
xmlhttp=new XMLHttpRequest();
}else{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET",turl,false);
xmlhttp.send(null);
Поскольку родительская страница была запрошена и обслужена с использованием https на порту 443, означает ли это, что JS отправит запрос GET на новую страницу, используя тот же протокол и порт? Или он отправит запрос через http на порт 80, так как я не указал протокол подключения в переменной 'turl'?