通过Javascript侦听Http服务器端请求(文档类型)事件
我试图在用户单击链接或更改URL向服务器端发送请求时显示gif或消息(无ajax调用)。我的理由是:有些页面需要几秒钟才能处理,用户最好在处理请求时看到正在加载的消息 我试着听服务器端事件。我检查了chrome的工作原理并捕获了此类请求。 chrome根据文档类型将这些请求类型与其他请求类型区分开来通过Javascript侦听Http服务器端请求(文档类型)事件,javascript,html,google-chrome,browser,httprequest,Javascript,Html,Google Chrome,Browser,Httprequest,我试图在用户单击链接或更改URL向服务器端发送请求时显示gif或消息(无ajax调用)。我的理由是:有些页面需要几秒钟才能处理,用户最好在处理请求时看到正在加载的消息 我试着听服务器端事件。我检查了chrome的工作原理并捕获了此类请求。 chrome根据文档类型将这些请求类型与其他请求类型区分开来 我的确切问题是:在向服务器发送请求时,如何通过Javascript捕获/侦听文档类型的HTTP请求?我使用window.onbeforeunload()函数找到了解决方案。每当发生刷新或加载时,此
我的确切问题是:在向服务器发送请求时,如何通过Javascript捕获/侦听文档类型的HTTP请求?我使用window.onbeforeunload()函数找到了解决方案。每当发生刷新或加载时,此事件都会发生
window.onbeforeunload = function (evt) {
console.log("onbeforeunload Call listen to refresh event on _layout page.")
ShowWaiting(true);
}
我使用window.onbeforeunload()函数找到了解决方案。每当发生刷新或加载时,此事件都会发生
window.onbeforeunload = function (evt) {
console.log("onbeforeunload Call listen to refresh event on _layout page.")
ShowWaiting(true);
}
这里有点鸡毛蒜皮的问题,如果你的第一页加载被阻止,你就没有办法用Javascript做任何事情,…`(没有ajax调用)`这几乎是您唯一的选择,或者从调用方获取
fetch
。还有另一种选择,但可以点击或不点击,理论上你可以部分发送一个HTML页面,但这是你的后端需要能够做的事情,如果这是反向代理的etc可以处理的是另一个问题。我正在寻找浏览器API(它已经在浏览器中)或者获取请求并根据文档类型进行检查。浏览器或javascript是否提供了这样的API?这里有点鸡毛蒜皮的问题,如果你的第一页加载被阻止,你就没有办法用javascript做任何事情,…`(没有ajax调用)`这几乎是您唯一的选择,或者从调用方获取fetch
。还有另一种选择,但可以点击或不点击,理论上你可以部分发送一个HTML页面,但这是你的后端需要能够做的事情,如果这是反向代理的etc可以处理的是另一个问题。我正在寻找浏览器API(它已经在浏览器中)或者获取请求并根据文档类型进行检查。浏览器或javascript是否提供了这样的API?