Если я использую относительные пути в 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'?