Tag: firebug

如何使用jQuery将值记录到Firebug控制台?

我只是想知道是否有办法使用jQuery将一些变量值记录到Firebug控制台以进行调试?

如何在调试模式下在浏览器中动态修改javascript代码?

我想使用一些IDE,它允许我动态更改javaScript代码并在浏览器中运行它。 我不认为我能在Firebug中做到这一点。 我应该使用哪个IDE /软件进行JavaScript开发?

Firefox警告消息

我用当前的javascript代码与firebug有一个奇怪的问题 我有一个带有javascript和jQuery的网页,我收到此消息: 不推荐使用getattributenodens。 请改用getattributens 我使用的是jQuery 1.5.2和Firefox 8,我在Windows 7和XP上也遇到了这个错误。 我也试过mac 我的代码中没有使用getattributenodens , 谁可以修复此错误? 谢谢

FireBug问题:无法使用console.log

我对当前版本的FireBug有疑问。 Firefox:3.6.13 Firebug:1.6.0和1.6.1b1(试过) 我的Javascript无法使用console.log(或任何控制台)来输出调试消息。 我不确定它何时停止工作,但是当我尝试访问它时,我得到一个“控制台未定义”或者在运行此代码时弹出消息: if (console == undefined) { alert(1); } 我安装了最新的FirePHP扩展(DeveloperCompanion)但删除它以查看是否导致了问题。 虽然没有改变任何东西。 有任何想法吗? 这也发生在别人身上吗? [UPDATE] 看起来我的问题实际上是由其他原因引起的:我使用jQuery并将所有代码都包装在$(function() {…..}); 在页面渲染后运行它。 我没有考虑的是,然后代码在另一个范围内运行。 console在该范围内不可用。 要使用控制台,我必须调用window.console.log(‘bla’); 。

jQuery调试

如何防止调试器(在这种情况下为Firebug或PhpStorm)从jQuery及其插件源代码中跳出来,然后单步执行我们自己的代码?

jQuery.map()中的“this”关键字

我想知道之间的区别: $(‘a’).map(function(){return this}) $.map($(‘a’), function(){return this}) 当我在firebug控制台中测试它们时,它们的行为有所不同。

为什么Firebug网络和控制台结果不同

这是“网络”选项卡:请参见底部的图像1。 这是控制台选项卡:请参见底部的图2。 那么,这怎么可能呢? 结果来自同一个POST请求。 如果是错误,为什么会说状态200? 为什么会有这么大的差异? 这两个请求都给我一个空响应!但是如果我尝试使用Postman,REST客户端Extension for Chrome它会返回一个响应!,请参见底部的图3。 为了提出请求,我使用的是JQuery(和jQuery mobile)。 这是代码: $.ajax({ url: ‘http://example.com/rest/auth’, data: { action : ‘login’, user_email: ‘user’, user_password: ‘password’, }, type: ‘post’, async: ‘true’, xhrFields: { withCredentials: true, }, crossDomain : true, contentType: ‘application/x-www-form-urlencoded’, }); 网络: 安慰 邮差REST客户端 相关问题: 在PhoneGap + jQuery Mobile中使用ajax的CORS不在设备上工作,但在浏览器上 “请求的资源上没有’Access-Control-Allow-Origin’标头”

jquery .data在firebug中不可见?

我可以使用jquery .data属性,并且警报确认它有效,但我没有在使用firebug的页面中看到数据属性。 $(‘#something’).data(‘foo’, 52); alert($(‘#something’).data(‘foo’));

jQuery 1.7.1 – 文本输入的’值’未在Firebug Inspect元素中更新,但在屏幕上

使用jQuery 1.7.1,我注意到当我在Firebug的Inspect Element工具中查看时,文本输入字段的value属性/属性不会更新,但会在屏幕上更新,即在实际的可见文本框中更新。 例如,使用以下内容更改文本的值(使用内联): jQuery(function() { jQuery(‘#event’).val(“test”); }); 文本框本身显示test但Firebug的Inspect Element不代表更改: 我确定在使用旧的jQuery之前我已经看到了Firebug中的值变化,但是在这种情况下并没有,我的同事也没有使用jQuery 1.7.1。 这是这个特定版本的jQuery的怪癖/错误还是我错过了某个地方的一步?

使用Firebug将JQuery加载到任何页面中

有没有人有一个片段将jquery加载到firebug的任何页面上? 我经常遇到我更喜欢使用熟悉的jq语法检查的网站。 例如,假设我想从页面中提取价格列表 – 最好是启动firebug,从谷歌CDN安装jquery,然后输入$(’li.prices’)。每个(…)。