如何找到使用php安装firefox / chrome用户的插件?还可以找出他们的屏幕分辨率吗?
答案 0 :(得分:1)
识别插件是可能的,但有点混乱,因为提供的信息可能不是100%准确。有scripts like Slicer available来做这件事。
您需要使用Javascript来获取屏幕分辨率。一些谷歌搜索出现了a method这样做。
答案 1 :(得分:0)
如果你正在寻找IRC这样的插件,它有一个协议设置,你可以使用像
这样的东西 try {
window.location = "protocol://etc";
} catch (e){
alert("Not supported");
}
使用php获取屏幕分辨率是不可能的,因为php是一种服务器端语言。您需要使用客户端语言(例如javascript)。
为此你可以使用
screen.width
screen.height
使用此功能,您可以向服务器端代码发送ajax请求,以便在需要时跟踪此信息!
编辑:: 对于更具体的内容,您也可以查看window.navigator.plugins(特定于Firefox)here
答案 2 :(得分:0)
快速谷歌搜索推动了这一点。
function alertSize() {
var myWidth = 0, myHeight = 0;
if(typeof(window.innerWidth) == 'number') {
//Non-IE
myWidth = window.innerWidth;
myHeight = window.innerHeight;
} else if(document.documentElement && (document.documentElement.clientWidth || document.documentElement.clientHeight)) {
//IE 6+ in 'standards compliant mode'
myWidth = document.documentElement.clientWidth;
myHeight = document.documentElement.clientHeight;
} else if(document.body && (document.body.clientWidth || document.body.clientHeight)) {
//IE 4 compatible
myWidth = document.body.clientWidth;
myHeight = document.body.clientHeight;
}
window.alert( 'Width = ' + myWidth );
window.alert( 'Height = ' + myHeight );
}
由http://www.howtocreate.co.uk/tutorials/javascript/browserwindow提供
你必须小心使用不同的浏览器,这个功能非常好用。如果您正在使用jQuery(可能还有大多数其他js库),那么您可以在一行中执行所有操作,并且应该很容易在Google上找到。