如何确认浏览器已安装Firebug


How to confirm Firebug is installed in the browser?

我正在使用PHP,用于网页设计。在加载页面之前,我想检查安装的firebug是否在浏览器中,php中是否有其他函数如何查找firebug插件是否安装

你不能这么做。但是,使用JavaScript可以:

if (window.console && window.console.firebug) {
  /* firebug found! */
}

PHP是在服务器端,我不认为有办法找到客户端插件信息。除非,你可以控制浏览器,那么你可以检测并把信息放在HTTP请求中,以便服务器可以知道。

我不认为有任何可能性与PHP检查,但与JavaScript:找出控制台是否可用

不是在正常的http请求上,但是您可以在客户端使用javascript检查它,然后使用响应向服务器发送ajax并根据它进行操作。使用javascript检测firebug

由于firebug不通过请求头暴露自己,因此它的存在与否对web服务器是未知的。

您将需要一些客户端js在页面中检查,然后将window.console.firebug的结果发送到php脚本,然后将结果关联到会话变量