我正在使用PHP进行网页设计。 在加载页面之前我想检查安装的firebug是不是在浏览器中,是否有任何功能在php中如何找到firebug插件是否安装。
答案 0 :(得分:4)
你不能这样做。但是,使用JavaScript可以实现:
if (window.console && window.console.firebug) {
/* firebug found! */
}
答案 1 :(得分:1)
PHP在服务器端,我不认为有找到客户端插件信息的方法。除非您可以控制浏览器,否则您可以检测并将信息放入HTTP请求中,以便服务器可以知道。
答案 2 :(得分:1)
我认为没有任何可能性来检查PHP,但使用JavaScript:finding out if console is available
答案 3 :(得分:1)
不是普通的http请求,但是您可以在客户端上使用javascript进行检查,然后使用响应向服务器创建ajax并根据它执行操作。 detect firebug with javascript
答案 4 :(得分:0)
由于firebug不通过请求标头暴露自己,因此Web服务器不知道它的存在与否。
您需要在页面中检查一些客户端js,然后将window.console.firebug
的结果发送到php脚本,然后将该结果与会话变量相关联。