|
هل من أحد يعرف الأكواد الخاصة بتحديد جميع المتصفحات ؟
السلام عليكم و رحمة الله و بركاته
وجدت في مخزن الأكواد كودين وهما : 1-تحديد ما كان المتصفح هو IE6 2-تحديد ما اذا كان المتصفح هو متصفح جهاز Ipad و لكن ماذا عن الأجهزة و المتصفحات الأخرى "مثل Iphone و Android و NOKIA و متصفحات firefox و Chrome و Safari" الأخرى و ماذا عن تحديد دقة شاشة الجهاز أفيدوني أفادكم الله , و أعتقد أن الكثير من المطورين يسألون عن هذه الأكواد
2 إجابات
بالنسبة لدقة الشاشة او Resolution لايمكنك حسابها بالبى اتش بى فقط ، لابد ان تعتمد على الجافا سكربت واليك مثال
<?php
$url = $_SERVER['PHP_SELF'];
if(isset($HTTP_COOKIE_VARS["res"]))
$res = $HTTP_COOKIE_VARS["res"];
else{
?>
<script language="javascript">
<!--
go();
function go()
{
var today = new Date();
var the_date = new Date("August 31, 2020");
var the_cookie_date = the_date.toGMTString();
var the_cookie = "res="+ screen.width +"x"+ screen.height;
var the_cookie = the_cookie + ";expires=" + the_cookie_date;
document.cookie=the_cookie
location = '<?echo "$url";?>';
}
//-->
</script>
<?php
}
?>
<?php
//Let's "split" the resolution results into two variables
list($width, $height) = split('[x]', $res);
//Take the width and height minus 300
$tb_width = $width-300;
$tb_height = $height-300;
//Make the table
print("<table align=center border=1 width=" .$tb_width . " height=" . $tb_height . " >
<tr><td align=center>Your screen resolution is " . $width . " by " . $height . ".<br>
The width/height of this table is " . $tb_width . " by " . $tb_height . ".</td></tr>
</table>");
?>
بواسطة: Dina 1 من 1 أشخاص وجدو هذه الاجابة مفيدة. هل وجدتها؟ نعم لا
طلبك موجود فى هذا الكلاس (المرفق) ، فيمكنه تحديد نوع المتصفح ايا كان نوعهويمكنك استعماله كالتالى
$browser = new Browser();
if( $browser->getBrowser() == Browser::BROWSER_FIREFOX && $browser->getVersion() >= 2 ) {
echo 'You have FireFox version 2 or greater';
}
بواسطة: MacOS تعديل: MacOS 4 من 4 أشخاص وجدو هذه الاجابة مفيدة. هل وجدتها؟ نعم لا مشكور يا خوي MacOS بالنسبة للمتصفح هذا شغل عال العال |

