首页 > 解决方案 > 包裹中断 XMLHttpRequest

问题描述

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
    if (this.readyState == 4 && this.status == 200) {
       document.getElementById("demo").innerHTML = xhttp.responseText;
    }
};
xhttp.open("GET", "/html/other_page.html", true);
xhttp.send();

没有 Parcel:XMLHttpRequest 返回 /html/other_page.html

使用 Parcel:XMLHttpRequest 返回 index.html

启用包裹缓存后,我会收到 304 重定向。关闭包裹缓存后,我收到 200 响应。无论哪种方式,XMLHttpRequest 都会将我发送到 index.html 而不是 /html/other_page.html。

有谁知道包裹是怎么回事?它必须与缩小的 js 或缓存有关,但我无法了解 Parcel 在幕后所做的事情。

标签: javascriptxmlhttprequestbundlerparceljs

解决方案


推荐阅读