1masoud
5 سال پیش توسط 1masoud مطرح شد
8 پاسخ

تشخیص لپ تاپ بودن دستگاه یا pcبودن آن در php

@ali.bayat
من چطوری میتونم تشخیص بدم که دستگاه که کاربر به سایت من متصل شده لپ تاپ هست یا pc


ثبت پرسش جدید
Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 5 سال پیش مطرح شد
4

سلام
@masoudproton

آقا سوالاتت خیلی خوبه.....! :))


1masoud
تخصص : php,laravel
@masoudproton 5 سال پیش مطرح شد
1
میلاد-م
تخصص : توسعه‌دهنده رابط کاربری - Fron...
@milad 5 سال پیش مطرح شد
0

فکر کنم بتونی از طریق ابعاد متوجه بشی، چون نمایشگر لپ تاپ کشیده تر از رایانه ها هستند.
ولی اگه این راه صحیحی باشه، باید نسبت بین طول و عرض رو بتونی بدست بیاری و یک الگو بسازی برای خودت.

  • حالا کاربردش چی هستش؟ یعنی کجا مطرح و مهم میشه که طرف با کدوم هستش؟

1masoud
تخصص : php,laravel
@masoudproton 5 سال پیش مطرح شد
1

@milad
قسمت لاگ گیری سیستم


Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 5 سال پیش مطرح شد
2

سلام
@masoudproton

ببین برادر شما نهایتا با جاوا اسکریپت و PHP و هر زبانی که بخوای بری تو سیستم طرف نهایتا تا مرورگرش میتونی اطلاعات به دست بیاری
و از روی آیپی ، یه سری مشخصات در حد سیستم عامل!
اینکه لپ تابه یا سیستمه یا سروره یا مکه که نمیشه !
تا سخت افزار طرف که نمیتونی بری جلو که!


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
2

درود
جاوااسکریپت راه‌هایی برای چک کردن باتری داره.. در شئ navigator
باهاش می‌تونی استاتوس شارژ و مدت زمان شارژ رو بگیری.. روی یه سیستم استاتوس همیشه true هست اما زمان شارژ همیشه برابر ۰ هست

navigator.getBattery().then(function(battery) {
    if (battery.charging && battery.chargingTime === 0) {
        console.log("I'm a desktop")
    } else {
        console.log("I'm not a desktop")
    }
});

این روش خیلی دقیق نیست و ممکنه زمان‌هایی هم نتیجه اشتباه برگردونه (مثلا زمانی که لپ‌تاپ به برق وصله و شارژ ۱۰۰٪ هست) .


احسان اسدی
تخصص : برنامه نویس Back-end
@assadiehsan 5 سال پیش مطرح شد
1

سلام می تونی از Agent استفاده کنی ، اطلاعاتی کاملی مثل نوع دستگاه ، نوع مرورگر ، سیستم عامل و .... رو در اختیارت قرار میده.
https://github.com/jenssegers/agent


محمد امیری
تخصص : backend coder
@mohammadeng3731 4 سال پیش مطرح شد
0

میتونی از mobile detect برای سایز دیوایس و از user agent از خود php استفاده کنی یا اگه از لاراول استفاده میکنی میتونی از request استفاده کنی و باز همون یوزر ایجنت رو بگیری


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام