Firebug中有没有办法启动一个新的脚本文件来应用于页面?基本上我想做的工作就像我通常在Firebug控制台上做的那样但能够粘贴多行功能等等.看起来控制台似乎并不适合.
我埋没在许多嵌套级别的CSS中,我无法分辨哪个样式层/级别弄乱了我的显示.如何找出应用于特定元素的所有内容?
我正在寻找一种方法来读取记录到firebug控制台的最新命令.
例如,我可以做一些事情
console.debug('The most current request URI is /sweatsocks');
Run Code Online (Sandbox Code Playgroud)
然后可以使用另一段(伪)代码
if (mostRecentConsoleEntry().endsWith('/sweatsocks')) {
// do some stuff
}
Run Code Online (Sandbox Code Playgroud)
作为调试语句的上下文将在测试中的代码中,并且控制台检查将在selenium脚本内完成.这将让我观察深埋在js函数中的信息以及在运行时构建的东西.
我正在使用其他人的代码,我希望能够看到他们与页面上的特定按钮绑定的JavaScript.有没有办法通过单击FireBug中的按钮来查看正在触发的代码?
我正在寻找一个最好的免费http代理,用于调试目的.
我的工具集中已经有firebug和firebug lite,但是firebug lite不会让我在Internet Explorer中看到ajax请求.
我认为一个拦截代理可能会做这个壮举
我有一个Rails应用程序生成这样的HTML:
<a href="/ReadItLater/stock?qid=5618572&" data-remote="true">stock it</a>
Run Code Online (Sandbox Code Playgroud)
当我在浏览器中单击此链接时,我可以在"控制台"选项卡上获取有关Firebug上的AJAX请求的信息.我可以看到请求的回复:
$("#stock_5618528").hide();
Run Code Online (Sandbox Code Playgroud)

但是如何在此行上设置断点并调试此代码?
我尝试使用autocomplete jquery-ui脚本,但是从文档中解释说远程源必须返回一个json数据,它不是在讨论纯文本响应,而是在jsp/servlet中开发我的应用程序而我不知道如何创建json数据.
所以我发现了另一个jquery自动完成插件 - > java自动完成功能
本教程和脚本工作得很好,但脚本没有我需要的相同选项.我尝试保持相同的getdata.jsp和servlet页面以适应jquery-ui-autocomplete只更改脚本的链接,firebug说我对请求的正确响应但是没有显示!
JavaScript调用:
<script>
$(function() {
$( "#responsable" ).autocomplete({
source: "getdata.jsp",
minLength: 2
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
这是getdata.jsp文件:
<%@page import="java.util.Iterator"%>
<%@page import="java.util.List"%>
<%@page import="fr.myldap.model.*"%>
<%
PersonneDB db = new PersonneDB();
String query = request.getParameter("term");
List<Personne> personnes = db.getData(query);
Iterator<Personne> iterator = personnes.iterator();
while(iterator.hasNext()) {
String personne = (String)iterator.next().getNomComplet();
out.println(personne);
}
%>
Run Code Online (Sandbox Code Playgroud)
这是返回人员列表的PersonneDB类
package fr.myldap.model;
import java.util.ArrayList;
import java.util.List;
public …Run Code Online (Sandbox Code Playgroud) java jquery firebug jquery-autocomplete jquery-ui-autocomplete
我使用生产数据库的副本在本地计算机上进行了大量的开发,这意味着数据库中引用的大多数图像文件在本地丢失.因此,"NetworkError: 404 Not Found - XXX"每次刷新页面时,Firebug的最新版本都会向JavaScript控制台发送消息,这使我很难看到我需要的实际信息.
我搜索了Firebug网站和Google Group没有运气.有没有办法禁用这些404通知,仍然可以看到相关的调试信息?
我正在努力学习和提高我的javascript技能.
一个非常有用的工具是firebug,我可以用它来检查不同的javascript对象.
但是,我有一些问题:
一些对象名称(如jQuery,$,fn等)以红色显示.为什么?
其他一些对象有一个"原型"属性,不是粗体.那是什么以及何时使用/实施它是好还是不好?
大多数功能显示为"function()".但是也有一些其他功能被显示,例如,"u(M)","z()","B(E)".为什么他们不同?

谢谢
我创建了一个文档来加载一个.js文档,该文档包含我创建的一些JQuery函数.我想使用firebug控制台在我的html文档上快速测试这些函数的功能.但是当我尝试在控制台中调用这些函数时,我没有得到任何响应.
例如:
我有index.html调用我的JS:
<script src="jquery.js" type"text/javascript"></script>
<script src="myfunctions.js" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)Myfuntions.js中定义了以下内容:
function showAbout(){
$('div#about').show("slow");
$('.navbar #about-button').attr('disabled', true);
}
Run Code Online (Sandbox Code Playgroud)问题:
当我尝试 在index.html上调用showAbout或showAbout()从控制台调用时,我没有得到任何更改.但是,当我直接打电话$('div#about').show("slow");或$('div#about').show("slow");从控制台调用时,我得到了预期的行为.
从控制台调用用户定义函数的正确方法是什么?