javascript - 包裹中断 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 在幕后所做的事情。
解决方案
推荐阅读
- mongodb - Mongoose FindOneAndUpdate 嵌入对象并返回父对象
- javascript - Ajax 删除请求仅按顺序发送而不是随机发送
- magento - 覆盖货币方法 Magento 2
- r - 使用R基于向量复制文件
- spring-batch - 如何使用批处理脚本从文本文件中复制特定单词?
- go - 将golang Web应用程序推送到heroku时,构建包不知道请求的文件(go1.13.7.linux-amd64.tar.gz)?
- postgresql - 是否允许使用基本类型的 json(或 jsonb)“创建域”?
- angular - 如何为 Select 组件的项目使用自定义布局?
- sql - 返回表以手动完成的最简单方法
- css - 带有嵌套列和滚动条的引导 flexbox 布局