标签: firebug

Firebug是否总是正确地列出了使用Net标签下载的方式?

当从缓存中加载内容时,Firebug是否可能错误地将下载添加到Net选项卡?

我在Javascript库中有一些代码,这意味着在点击缩略图时懒洋洋地下载图像,然后在下载后显示它.它的目的是确定它是否已经首先下载(通过具有布尔值的数组),如果之前已经下载过,只需从缓存中显示.

我认为它工作正常一段时间(因为它点击两次时出现的速度),但我最近查看了Firebug的Net选项卡,它似乎每次都下载大图像(并且总文件大小得到每次点击都更大).

我不确定我做错了什么,因为一些调试告诉我布尔值正在正确更新.

所以我的问题是,Firebug可能是不正确的(我怀疑它),或者有什么方法可以强制它从缓存显示(我想使用完全相同的路径到image.src的图像会这样做)

这是我第一次尝试使用Javascript中的对象,所以我对我的代码没有百分之百的信心,所以请善待!

javascript firebug

2
推荐指数
1
解决办法
1511
查看次数

帮助,我在Firebug控制台中丢失了JSON选项卡

从一段时间(安装Firebug的最后一次1.4.3更新前一周),带有JSON内容的选项卡已从我的Firebug控制台中消失.

我曾经在控制台中打开AJAX的GET回复,然后出现三个标签,分别标有"URL Parameters","Headers"和"Reply".

当我点击"回复"时,另一个标题出现在里面,有更多标签(如果我记得很清楚),其中一个标签是"JSON",以可读的方式显示JSON数组.此标头随JSON选项卡一起消失.有谁知道怎么回来?没有它,我真的迷失了.

ajax firebug json

2
推荐指数
1
解决办法
5568
查看次数

调试作为 Ajax 响应一部分的 javascript 代码

所以在我的网站中,我使用jquery通过ajax来获取数据。作为 ajax 响应的一部分,一些 javascript 代码也会被执行。问题是如何在 firebug 或其他工具中调试此 javascript。这是我迄今为止的经验:

  • 放置调试器;不起作用
  • 对于某些 javascript,无法设置断点,因为该脚本尚未加载。
  • 即使这个新的 javascript 调用已经加载的其他函数(即我可以在 firebug 中看到它并设置断点),该函数上的断点仍然不会触发

然而,javascript 确实正常执行,甚至像 console.log 这样的东西也可以工作,但似乎无法调试它。

javascript asp.net debugging ajax firebug

2
推荐指数
1
解决办法
2167
查看次数

Firebug架构

我正在寻找一篇详细介绍Firebug体系结构的文章,展示了体系结构中的不同组件,以及它们在Firefox运行期间的交互方式.

像这样:http: //dev.opera.com/articles/view/opera-dragonfly-architecture/

firefox firebug opera opera-dragonfly

2
推荐指数
1
解决办法
289
查看次数

虽然加载了jQuery,但$不是函数

Firebug说"$不是函数",虽然jQuery在这个网站上加载(两次!):

http://www.magiskecirkel.no/

谁能告诉我为什么?:-)

谢谢!

javascript jquery firebug

2
推荐指数
1
解决办法
400
查看次数

在 Firefox 中禁用推送状态

我在 IE8(模拟 IE7)中遇到了一个错误,该错误导致我的 iFrame 推送状态 hack 重定向到 iFrame 中的 URL,我正在尝试在 IE 中进行调试。如果有一个 wya 可以禁用 Firefox 对推送状态的识别,以便我可以在 Firefox(甚至 Chrome)中复制这种情况,但仍然可以使用控制台窗口进行更有效的调试?

另一种选择是,如果有人看到 iFrame push-state hack 可以正常工作,然后重定向到 iFrame 的 url(失去转发功能,这让我相信它正在重定向)

另一个注意事项:没有 window.location = 或 document.location 行显然会导致重定向,这是我看到前进按钮被禁用后的第二件事。

firefox firebug internet-explorer pushstate

2
推荐指数
1
解决办法
1221
查看次数

Firebug console.log中的结果被截断

如果您尝试生成一个非常长的数组的console.log,firebug控制台只显示完整结果的一部分.

例:

    arr = [[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],["casa","auto"],["casa","auto","casa","auto","casa","auto","casa","auto","casa","auto","casa","auto","casa","auto","casa","auto",[1,2,3],[1,2,3],[1,2,3],[1,2,3]]]

    console.log(arr); // .... ["casa", "auto"], ["casa", "auto", "casa", 17 more...]]
Run Code Online (Sandbox Code Playgroud)

在这种情况下,它显示数组的第一部分,然后显示单词 17 more...]]

如何显示所有数组结果?

我想复制和过去.不幸的是,console.dir返回一个javascript对象浏览器.

javascript firebug

2
推荐指数
1
解决办法
668
查看次数

在Javascript中在运行时动态设置断点

firebug和webkit浏览器中的内置控制台都可以在运行Javascript代码时设置断点,因此您可以像使用任何其他语言一样调试它.

我想知道的是,如果有任何方法可以指示firebug或webkit,我想在运行时在文件Y中的第X行设置断点,并且能够检查我在特定范围内的变量暂停了.

我需要能够在Chrome(或任何其他webkit浏览器)和Firefox中使用的东西.对于后者,Firebug是可接受的依赖.支持IE不是必需的.

我一直在构建一个浏览器内的IDE(感兴趣的快速视频:http://www.youtube.com/watch?v = c5lGwqi8L_g),并希望给它更多的肉.

我尝试过的一件事就是添加debugger;一个额外的行,用户设置它们,但这不是一个理想的解决方案.

javascript debugging firebug webkit breakpoints

2
推荐指数
1
解决办法
1120
查看次数

如何在FireBug中调试动态javascript函数

我有一些像这样的javascript函数

function onSelectRow_${itemid}(){
   something;
}
Run Code Online (Sandbox Code Playgroud)

这在firebug脚本选项卡中显示如下

function onSelectRow_87878(){
     something;
}
Run Code Online (Sandbox Code Playgroud)

我在firebug-> script选项卡中放了多个断点(它有超过20行,我把一个ine.).

但问题是,firebug无法调试这些方法,即.它并没有停止执行它像往常一样执行.我多次尝试过.

这是我的实际代码和用法:

function onSelectRow_${escapedId }(rowId){
}


<jqgrid:grid onSelectRow="onSelectDeviceRow_${escapedId }"
Run Code Online (Sandbox Code Playgroud)

你有任何解决方案吗?

javascript jquery firebug

2
推荐指数
1
解决办法
609
查看次数

获取错误"ReferenceError:event not defined"

项目存在下一个js-function

function LoginKeyPressCheck() {
$('#txtusername, #txtpassword').keypress(function (evt) {
    var charCode = (evt.which) ? evt.which : event.keyCode; // here get error
    $('#Errormsg').html('');
    $('#Err_ValidateUser').html('');
    if (charCode === 13) {
        evt.preventDefault();
        $('#Err_ValidateUser').html('');
        if ($.trim($('#txtusername').val()).length === 0) {
            $('#Err_ValidateUser').html('Validation Error: Value is required');
        }
        else {
            loginProcess();
        }
    }
});
Run Code Online (Sandbox Code Playgroud)

单击按钮时TAB出现错误"ReferenceError:event not defined".

尝试在FireBug中调试此函数,但是从行中的行var charCode = (evt.which)...光标移动else.

我无法解决问题所在.

谢谢.

javascript jquery firebug keypress

2
推荐指数
1
解决办法
5031
查看次数