很抱歉,如果之前出现这种情况 - 我找不到任何东西来支持我目前正在经历的事情。
我倾向于使用像/art/img.png和/scripts/my.php这样的URL来加载内容,无论是通过AJAX还是标准标记。
但是,我刚刚注意到,如果我加载https://dummy.com/并且该页面包含与/myajax.php的相对链接,则它正在加载http://dummy.com/myajax.php - 我无法判断这是否是预期的行为与否?
如果它有帮助,这似乎只发生在XMLHTTPRequests上,我在Chrome和Safari中看过它。
答案 0 :(得分:2)
这不是预期的行为。
可能是:
location.host
将相对URI转换为绝对URI,而不是让浏览器处理它)<base>
元素(告诉浏览器计算相对于不同基URI的URI)的结果