Firebug是一个如此出色的javascript开发工具,是否有任何强大的PHP模拟工具?我已经看到这个用于Firebug的PHP(和Drupal)扩展,但它们似乎不再被维护。特别是在控制台、网络和yslow功能方面? 最佳答案 Xdebug和Wincachegrind是很棒的PHP调试器和分析器 关于php-用于PHP的Firebug,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questio
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭11年前。当我使用Firebug检查我的网页元素时,我无法识别它使用的是哪个.php代码以及我可以从服务器的哪个php文件中找到此代码。有没有其他方法可以从浏览器中找到php代码片段?非常感谢,亚瑟
关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭9年前。Improvethisquestion我正在尝试寻找无需使用鼠标即可调试具有大量ajax和javascript的单页应用程序的最佳方法。我注意到,我大部分时间都花在单击Web应用程序的面板上,然后在firebug/chrome开发人员工具中查看结果。我习惯于使用emacs进行开发而无需触摸鼠标,但如何使用浏览器进行同样的开发?
如何防止用户发送垃圾邮件请求?例如,通过Ajaxpost提交表单。使用Firebug我可以看到发布请求,但我注意到可以通过右键单击它并选择“在新选项卡中打开”来轻松重复此请求我如何防止这样的事情发生? 最佳答案 当有效用户登录或开始session时,生成随机token字符串并将其放置在隐藏的表单字段中。每次有效用户发布有效帖子时,生成一个随机token字符串并将其存储在$_SESSION中,同时将其返回给客户端浏览器。当浏览器发出另一个Ajax发布请求时,它还必须发送您与$_SESSION进行比较的token字符串。这样,如果您的服
我在Chrome中安装了扩展程序FirebugLite。在Firefox中,我使用FirePHP在控制台中记录消息,但我无法在Chrome中使用它。我还安装了ChromePHP。有了这个,我可以将消息记录到内置的Chrome开发者工具,但我希望记录到FirebugLite!甚至可以从PHP向FirebugLite的控制台发送消息吗? 最佳答案 你也不能在普通的Firebug中这样做(我说的是Firefox)。为此,您必须使用FirePHP。所以你不能在FirebugLite中这样做,而且我认为没有任何类似于FirePHPforChr
我正在试用FirePHP。我安装了它并重新启动了Firefox,为我的本地主机启用了Firebug,将下载的演示oo.php文件移动到IIS虚拟目录中,更改了包含路径,删除了apache_request_headers()调用,因为我正在运行IIS,我看到的唯一输出是Notice:Undefinedoffset:1inC:\DocumentsandSettings\georgem\MyDocuments\projects\auctronic\FirePHPCore\FirePHP.class.phponline167HelloWorldFirebug控制台中没有显示任何内容。我错过了什
有没有一种方法可以通过简单地查看一个日志文件来调试JSF+PrimeFaces应用程序?更具体地说,如果某些事情没有按预期工作,我个人目前是这样做的:在网页上寻找视觉指示器(例如,如果我收到HTTP500,显然有问题)我在我的应用服务器的日志文件中查看任何警告、错误或堆栈跟踪我在Firebug的网络控制台中查看HTTP响应中是否有任何错误;这往往会不时发生(并且不会显示在日志中!)我通过在表单中包含p:message并显示它来检查它是否是验证错误。对我来说,检查错误是一个包含4个步骤的工作流程。有更好的方法吗?理想情况下,如果所有这些错误都可以记录到一个日志中,那就太好了。这是DI
为什么Firebug总是显示一些HTML代码和HTML面板中引用的外部JS,甚至HTML页面本身都是完全空的?这是证明:大家好吗?看答案许多编辑器在预览模式下添加了一些元素,因为它们是特定于编辑器的,并且仅在预览模式下添加。它们永远不会影响您的页面或代码中的任何内容。所以不要担心。例如-如果您在“支架编辑器”中预览页面,则它将在HTML页面的标签上添加一些属性。但是它们只是伪的东西。在附加的图像中,数据括号-ID是在预览模式下自动添加的。但是我们的页面或代码没有任何更改。
我用PHP编写了一个使用Ajax请求的网络应用程序(使用YUI.util.Connect.asyncRequest制作)。大多数时候,这工作正常。发送请求时带有X-Requested-With值XMLHttpRequest。我的PHPController代码使用apache_request_headers()来检查传入请求是否为Ajax,并且一切正常。但并非总是如此。间歇性地,我遇到了发送Ajax请求的情况(并且Firebug向我确认请求中的header包含XMLHttpRequest的X-Requested-With)但是apache_request_headers()没有在其列表中
我在昨天之前就在我的项目中使用了firephp。当我将Firefox升级到23.0.1版本后,FireBug扩展自动升级到1.12.0版本,我发现firephp没有在控制台显示详细数据。它仍然显示简要数据。我无法展开它以查看细节。估计是firebug改变了数据结构,firephp需要升级 最佳答案 如果您没有耐心,您可以自己快速修复。使用您最喜欢的存档/zip管理器打开FireBugxpi文件。对于Linux用户,您应该在此处找到该文件:~/.mozilla/firefox/[unique-id].default/extension