当前位置: 首页 > 面试题库 >

隐藏/不可见的Ajax请求?

唐睿
2023-03-14
问题内容

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

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

谢谢。


问题答案:

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

但是,正在发生其他类型的请求-CSS加载,图像,javascript等。这些请求记录在Firebug的“网络”面板中。还请注意,登录到控制台的请求 也将
显示在Net中。

JSONP是AJAX的跨域方法,其中将<script>标签添加到页面。请求完成后,script标记的加载内容将解析为JSON。之所以起作用,是因为您正在“诱骗”浏览器将请求视为对javascript资源的请求而不是AJAX请求,从而避开了跨浏览器的安全限制。

综上所述,JSONP请求(以及此处列出的所有其他类型的请求以及所有<iframe>请求)都记录在“网络”面板而不是“控制台”面板中。这不是错误或问题。理解JSONP的工作方式是合理的,该请求只会出现在Net中。



 类似资料:
  • 问题内容: 我想知道为什么以下内容不起作用-xs隐藏在xs视图中。我觉得这与Bootstrap v4中引入的更改有关,但是我想知道与在CSS中相比,在此代码中仍然可以实现这一点吗?我正在使用默认的bootstrap.css文件。 问题答案: 添加此答案是因为接受的答案中的注释太长且不完整。如前所述,这些类在Bootstrap 4 beta中不再存在。 “ hidden-sm-DOWN到底是什么?”

  • 我有目标设备的蓝牙mac-id。然而,蓝牙处于隐藏/不可见模式。 这两款手机都是Android手机。(非根)。 我做了研究,我*知道*如果我知道mac id,我可以连接到一个设备(在大多数情况下),但是我只想扫描接近度而不连接,即如果目标设备在蓝牙范围内,我知道它的mac id,我*可以*只*知道它是否接近(或者松散地说,扫描它?)

  • 我有一个简单的html表: PHP端的变量将向表单元格提供信息。 问题:是否可以隐藏具有空变量的表行,而只显示具有非空变量的行? 现在的问题:行是空的显示边框和样式,如果它是空的没有信息,它看起来很糟糕,我想隐藏那些不包含任何信息的行。

  • 问题内容: 如何从firebug控制台或显示ajax调用的任何内容隐藏ajax请求? 问题答案: 进行JSONP调用。JSONP调用不是真正的ajax请求(因为它们不使用对象,而只是将脚本标签注入DOM)。但是它们不会在Firebug中显示。

  • 我有一个如下所示的JTree结构。我有图标,每当节点有子节点时就会出现,这是正常工作的。 我的问题是我需要隐藏根节点。当我隐藏根节点时,不会显示MainTop1和MainTop2节点的图标,尽管它们有子节点。为了隐藏根节点,我使用“setrootvisible(false)”。 此外,当根节点隐藏时,Topic1和Topic节点的图标将正确显示。 有人知道如何在隐藏ROOT时显示MainTop1和

  • 问题:如果距离为空/null,我试图隐藏一个值。 我尝试了以下操作,但该值仍在显示: 和 什么是实现我所期待的正确方法。 以下是我在coldfusion中定义距离的方式: 当我做以下建议时: ng-show="e.distance===未定义" 当我执行其他建议时,例如ng hide=“e.distance”, 以下是提供商包含的内容: