【问题标题】:How to make Firefox Developer Tools display FirePHP messages within console?如何让 Firefox 开发者工具在控制台中显示 FirePHP 消息?
【发布时间】:2015-03-27 00:09:54
【问题描述】:

我决定尝试使用 Firefox 开发者版。我正在为 Joomla 网站编写 PHP 代码,并使用 Firebug 和 FirePHP 将数据发送到控制台。
虽然这适用于标准 Firefox (36.0.4),但我在开发版 (38.0a2) 上没有输出。

我错过了什么吗?应该可以吗?

【问题讨论】:

  • 请上传您的代码,发布具体结果,并列出您的调试工作。
  • 嗨@JunYoungGwak 这很难。我在许多网站上使用的代码是,例如 fb($form->data,'form data from a joomla page',FirePHP::INFO);该代码应该(在 FF36.0.4 中确实如此)将 $form->data 内容的副本发送到控制台。开发者版没有输出。
  • 我遇到了同样的问题,在 Firefox 标准版上工作,但在开发版上没有。 AFAICT 这是因为 Firebug 现在可以很好地与 firebug 3 一起工作(由于多处理器 e10s 功能,它实际上是与 Dev 版本一起工作的版本)。我想 FirePHP 和 Firebug 3(实际上是 alpha 版本)存在问题

标签: php firefox firephp


【解决方案1】:

其实挖了一圈,发现Firefox开发者版已经集成了server side logging。您可以通过Chrome Logger 来实现它,它还有一个PHP extension 可用。

除此之外,您还可以使用最新版本的FirePHP 进行尝试,但据我所知,它仅适用于 Firebug 2.x,而 Firefox 在 multi-process mode 中运行时则无法使用。

我使用 Chrome Logger 而不是 FirePHP 端口让服务器登录控制台正常工作。而使用 Firebug.ne​​xt 我无法让它工作。

【讨论】:

  • 您在我阅读这个老问题时发布了这个答案。多么巧合!两件事:据我所知,Firebug.ne​​xt 只是 DevTools 的主题,而 FirePHP 不能与它们一起使用。而 Firebug 2.x 仅在禁用多进程模式(又名 e10s)时才有效。
  • 呵呵,不错的发现! :) 是的,我注意到 e10s 功能与 Firebug 2.x 相混淆,不幸的是,我什至尝试禁用 e10s 并重新启动浏览器(使用 Firebug 警告弹出窗口中的链接),但没有任何积极结果。我最终找到了专门用于 Firebug.ne​​xt 的 FirePHP 扩展的最新端口,但随后 this issue 却完全相反...(顺便说一句,感谢您的编辑,有时我写得非常糟糕;))
  • 忘了提一下,当你想从 Firebug 网站下载 Firebug 2.x 时,你需要通过 about:config 将首选项 xpinstall.signatures.required 设置为 false。 (背景:自版本 43 起 Firefox requires all add-ons to be signed,但 Firebug 仅在您从 addons.mozilla.org 下载时才会登录。)
【解决方案2】:

http://firephp.org/ 上显示“即将推出:FirePHP 扩展 Firebug.Next (Firebug 3.0) 和 Firefox 开发人员工具”,但没有给出日期。

【讨论】:

  • 谢谢阿坝。我必须注意这一点
【解决方案3】:

用于 Firefox 开发者工具的 FirePHP 现已发布:

https://github.com/firephp/firephp-for-firefox-devtools

【讨论】:

    【解决方案4】:

    看看 QuantumPHP。浏览器插件: https://addons.mozilla.org/en-US/firefox/addon/quantumphp/

    与上述插件一起使用的 FirePHP 分支:

    composer require frankforte/quantumphp
    

    如果您不使用 Composer,也可以按照此处的说明进行操作: https://packagist.org/packages/frankforte/quantumphp

    【讨论】:

      猜你喜欢
      • 2018-08-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-02
      • 1970-01-01
      • 2021-03-30
      • 2020-04-02
      相关资源
      最近更新 更多