هل من أحد يعرف الأكواد الخاصة بتحديد جميع المتصفحات ؟
السلام عليكم و رحمة الله و بركاته
وجدت في مخزن الأكواد كودين وهما : 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 بالنسبة للمتصفح هذا شغل عال العال |