【发布时间】:2019-08-09 10:31:53
【问题描述】:
我正在尝试在用户单击链接或更改 URL 以向服务器端发送请求时显示 gif 或消息(无 ajax 调用)。我的原因是:有些页面需要几秒钟的时间来处理,用户在处理请求时看到加载消息会更好。
我尝试监听服务器端事件。我检查了 chrome 它是如何工作的并捕获了这种请求。 chrome 根据文档类型区分这些类型的请求。
我的确切问题是:在向服务器发送请求时,如何通过 Javascript 捕获/监听具有文档类型的 HTTP 请求?
【问题讨论】:
-
这里有点鸡和蛋的问题,如果你的第一页加载被阻止,你就无法在 Javascript 中做任何事情,..`(没有 ajax 调用)。`这几乎是你的唯一的选择,即来自呼叫方的
fetch。还有另一种选择,但可能会被击中或错过,理论上你可以部分发送 HTML 页面,但这是你的后端需要能够做的事情,如果它是反向代理等可以处理的事情是另一个问题. -
我正在寻找浏览器 API(它已经在浏览器中)或其他东西来获取请求并根据文档类型检查它们。剂量浏览器或适当的 javascript 提供这样的 API?
标签: javascript html google-chrome browser httprequest