gpt4 book ai didi

ajax - Conceal/不可见的 Ajax 请求?

转载 作者:行者123 更新时间:2023-12-01 11:54:54 25 4
gpt4 key购买 nike

是否可以编写和创建一个无法被 Firefox 中的 Firebug 插件捕获的 JavaScript Ajax 请求?

我问这个是因为我可以在 Facebook 上看到没有正在进行的 Ajax 请求,但是当我从另一个帐户发送消息时,顶部的消息框会添加“1 条未读消息”指示符。 .. 这怎么可能实现?

谢谢。

最佳答案

Firebug 将“标准”AJAX 请求记录到控制台面板;这些是使用 ActiveX/XHR 发起的请求。

不过,其他类型的请求也在发生 - CSS 加载、图像、javascript 等。这些请求记录在 Firebug 的网络面板中。另请注意,在控制台中记录的请求出现在网络中。

JSONP是AJAX的一种跨域方法,其中一个<script>标签被添加到页面。当请求完成时,脚本标签的加载内容被解析为 JSON。这样做的原因是您“欺骗”浏览器将请求视为对 javascript 资源的请求而不是 AJAX 请求,从而绕过了跨浏览器的安全限制。

将所有这些放在一起,JSONP 请求(以及所有其他类型的请求,列出 here 以及所有 <iframe> 请求)记录在网络面板上而不是控制台面板上。这不是错误或问题;了解 JSONP 的工作方式,请求只会出现在 Net 中是合乎逻辑的。

关于ajax - Conceal/不可见的 Ajax 请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8138989/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com