当使用从jQuery.ajax函数传回的xhr中止ajax请求时,firebug显示它仍在尝试加载该请求.它不会阻止任何更多请求,但它也不会显示它完成请求.
这只是一个萤火虫问题吗?
我知道出于安全原因,这不容易实现,但是有一种方法可以像萤火虫那样做...
请大家帮忙,想在页面的上下文中调用一些脚本来实现一些效果......
基本上,我想实现两个功能:1.如果尚未存在,则自动将jQuery添加到任何网页.2.当打开某个地址时,调用该页面的方法自动通知服务器.(页面的ajax功能)
我试图注射身体,没有运气.试图获取窗口对象,但是无法调用该函数.
将尝试将位置更改为:javascript:alert('test inject');
很多thx.
我知道如何使用谷歌开发者工具"打破"所有子树修改,但有没有办法记录javascript中的所有调用,导致html元素的子树修改?我需要这样做,因为如果我打破对子树的修改,网站崩溃,我无法看到使用的JavaScript调用.
我需要从Web获取代码,这部分是"纯HTML",部分是用AJAX,Javascript生成的HTML.
由于获取它的最简单方法似乎是使用Firebug,我认为它必须存在一些方法来使用Firebug或它的一些插件才能从Java代码中执行它.
我遇到的问题是,在搜索了许多网站和门户网站后,我什么也没找到.
任何人都知道某种方式/某些插件...这使得这个AJAX生成的代码与静态HTML混合成为可能,就像Firebug一样?
谢谢,请原谅我的英语.
我正在开发一个使用Extjs的网站,我在Firefox中使用firebug进行调试.我注意到当我停在firebug的断点处然后几秒钟后再次开始执行时,网站上发生的事情有时会停止发生.例如,如果单击按钮导致A发生导致B导致C并且我的断点在A上,那么如果我在断点处停止则B和C根本不会发生.
我目前最好的猜测是,当这样的事情发生时(这在很多不同的场景中发生了很多),因为动作已被设置为超时,而我们在断点时停止了.
为什么会这样?
我有什么办法可以防止这种情况发生吗?
我注意到,使用Firefox/Firebug(我的主要开发环境),一些错误会产生堆栈跟踪,而其他错误则不然.起初我认为这与我是否生成错误(例如,新错误("foo"))或Javascript是否生成它(例如,undefinedFoo + = 1)有关,但我注意到它发生在两种类型中错误.
所以,我的问题是,有谁知道是什么原因造成的?它是随机的还是有一些模式/逻辑?它只是Firefox和/或Firebug是跛脚还是其他浏览器也这样做?最重要的是,有什么我可以做的来控制它(特别是让它总是给我堆栈痕迹)?
这不是一个至关重要的问题(因为我总是可以在错误发生的任何行之前抛出"console.trace()"),但我很好奇是否有人知道答案.
**********编辑**********
我找到了这个主题:http : //groups.google.com/group/firebug/browse_thread/thread/1f32df8b96ec1d30/64b9074cb99056c2? pli=1,其中提到如果错误不是一个实例,Firefox不会向Firebug提供堆栈跟踪错误.换句话说,如果你抛出的东西不是新的错误("foo"),你就不会得到堆栈跟踪.
但是,这对我没有帮助,因为即使我抛出新的Error(),我也没有看到堆栈跟踪.
我正在将各种性能指标记录到控制台(如果存在).这个内容最好被视为一个表格,而FireBug的console.table()方法效果很好 - 但我的大部分用户都在Chrome中.
console.table()是一个很好的解决方案,因为我得到了格式良好的UI样式网格,而无需构建和维护专用的UI控件.目前,在Chrome中,我只能记录未格式化的文本.
或者,如果有一种方法可以在控制台中呈现 HTML内容,那也可以.我可以将html发送到控制台,但它会在元素选项卡中呈现DOM内容.我知道检查器只是HTML/JS/CSS - 所以它在技术上是可行的.事实上,当我检查检查员时,我可以做到 - 但这并不能解决现实世界的问题.
我在Firefox 14.0.1中使用Firebug 1.10.2.在显示网页时,Firebug插件有这种"行为":在Ajax请求时Firebug的"Aborted"消息.
我该怎么办?我是否必须改进我的Web应用程序是因为存在某些错误,或者是Firebug错误还是别的什么?
我昨天在项目中使用了firephp.
将Firefox升级到版本23.0.1后,FireBug扩展会自动升级到版本1.12.0,我发现firephp不会在控制台中显示详细数据.
它仍然显示简要数据.我无法展开它看到细节.
我猜firebug改变了数据结构,firephp需要升级.