브라우저별 이미지 형식 따로 사용할 수 있는 방법
본문
이미지를 webp로 다 바꾸니 익스플로러에서 다 꺠져버리네요.ㅜㅜ
혹시 브라우저별 이미지를 다른 형식으로 사용할 수 있게 할수 있는 css나 방법 있을까요????
익스플로러에선 jpg
크롬에선 webp 이런식으로
답변 1
이런거용??
function getBrowser(){
$flag=$_SERVER['HTTP_USER_AGENT'];
$para=array();
if(preg_match('/Windows[\d\. \w]*/',$flag, $match)) $para['os']=$match[0];
if(preg_match('/Chrome\/[\d\.\w]*/',$flag, $match)){
$para['browser']=$match[0];
}elseif(preg_match('/Safari\/[\d\.\w]*/',$flag, $match)){
$para['browser']=$match[0];
}elseif(preg_match('/MSIE [\d\.\w]*/',$flag, $match)){
// IE
$para['browser']=$match[0];
}elseif(preg_match('/Opera\/[\d\.\w]*/',$flag, $match)){
// opera
$para['browser']=$match[0];
}elseif(preg_match('/Firefox\/[\d\.\w]*/',$flag, $match)){
// Firefox
$para['browser']=$match[0];
}elseif(preg_match('/OmniWeb\/(v*)([^\s|;]+)/i',$flag, $match)){
//OmniWeb
$para['browser']=$match[2];
}elseif(preg_match('/Netscape([\d]*)\/([^\s]+)/i',$flag, $match)){
//Netscape
$para['browser']=$match[2];
}elseif(preg_match('/Lynx\/([^\s]+)/i',$flag, $match)){
//Lynx
$para['browser']=$match[1];
}else{
$para['browser']='unkown';
}
return $para;
}
답변을 작성하시기 전에 로그인 해주세요.