سلام
کسی از دوستان ایده ای برای تشخیص اینکه سایت با کامپیوتر یا موبایل در حال مشاهده است داره ؟
سلام
کسی از دوستان ایده ای برای تشخیص اینکه سایت با کامپیوتر یا موبایل در حال مشاهده است داره ؟
Farshad Nooranian
البته این را هم بگم اگر از Browser گوشی استفاده بشه من هیچ مشکلی ندارم ولی اگه از Opera و نرم افزارهای دیگه که روی گوشی نصب میشه استفاد ه بشه مشکل دارم
Farshad Nooranian
لول، رو اکثر موبایل ها اصلا جاوا اسکریپت نداریم!!!میتونی از اندازه صفحه استفاده کنی چون معمولاً موبایل ها اندازه صفحه شون به 640x480
نمیرسه!!!<<
screen.width
screen.height
باید بشه از agent اش فهمید. من امتحان نکردم، اما قطعا agent اپرا روی موبال با پی سی تفاوت هایی داره.
ایمیل من
سایت من
عضویت در جامعهی اهدای عضو
Direct PGP key: http://tinyurl.com/66q5cy
PGP key server: keyserver.ubuntu.com
PGP name to search: omidmottaghi
من میخواستم ببینم راحی هست که سیستم عامل را تشخیص داد
Farshad Nooranian
اصولا سیستم عامل باید توسط پارامتر agent ارسال بشه.من میخواستم ببینم راحی هست که سیستم عامل را تشخیص داد
ایمیل من
سایت من
عضویت در جامعهی اهدای عضو
Direct PGP key: http://tinyurl.com/66q5cy
PGP key server: keyserver.ubuntu.com
PGP name to search: omidmottaghi
من روی موبایل چک کردم با چهار اکسپلورر مختلف مثل web explorer - service- opera - mini opera
ولی نتیجه در همه یکسان نیست من با چندین سری گوشی مختلف نتیجه را تست کردم روی سیمبین به نتیجه رسیدم ولی روی گوشی هایی که سیمبین نیستند تشخیص داده نشد
من با موبایل به سایت یاهو متصل شدم و سریعا نوع گوشی و مدل آن را تشخیص داد و این برای من جالب بود .
Farshad Nooranian
یعنی این مشخصات برای فهمیدن بس نیست؟
مثلا:
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; InfoPath.2; .NET CLR 1.1.4322)
یا
Mozilla/5.0 (SymbianOS/9.1; U; en-us) AppleWebKit/413 (KHTML, like Gecko) Safari/413
دقیقا روش به دست آوردن خروجی رو بنویسید و خروجی هایی که به دست میارید.
ایمیل من
سایت من
عضویت در جامعهی اهدای عضو
Direct PGP key: http://tinyurl.com/66q5cy
PGP key server: keyserver.ubuntu.com
PGP name to search: omidmottaghi
مشکل حل شد این کار را با باید با استفاده از PHP انجام میدادم چون جاوا اسکریپت روی بعضی از گوشیها جواب نمی دهد
Farshad Nooranian
خیلی خیلی خیلی بعیده این کارو بکنه. اصلا مشکل لایسنس پیدا می کنه، به این کار میشه گفت دزدی!!! :)اپرا از سرورهای خودش استفاده می کنه و حجم صفحات و عکس ها رو کم می کنه، بعد اونها رو برای موبایل می فرسته.
نیازی به فکر کردن نیست :دی باید امتحان کنی.فکر نکنم !
چون من با اپرا هر سایتی رو باز کردم نسخه PC اون سایت باز می شد حتی سایتهایی که نسخه مخصوص موبایل دارند!
مهم نیست، مهم اینه که اون گوشی و مرورگرش می تونه فقط WAP بخونه یا اینکه HTML رو هم قبول می کنه. گوشی های جدید عموما HTML می خونند.
ایمیل من
سایت من
عضویت در جامعهی اهدای عضو
Direct PGP key: http://tinyurl.com/66q5cy
PGP key server: keyserver.ubuntu.com
PGP name to search: omidmottaghi
نمی دونم نظر من این بودخیلی خیلی خیلی بعیده این کارو بکنه. اصلا مشکل لایسنس پیدا می کنه، به این کار میشه گفت دزدی!!! :)
چون سایز عکس ها رو کوچیک می کنه و اونا رو به موبایل می فرسته!
در ضمن یه دلیل دیگه که می گم با سرورهای خودش اطلاعات سایتها رو می خونه اینه که هیچ سایتی فیلتر نیست (از ما نشنیده بگیرین) !!!!
خوب اینکه ربطی نداره.در ضمن یه دلیل دیگه که می گم با سرورهای خودش اطلاعات سایتها رو می خونه اینه که هیچ سایتی ف...یلت....ر نیست (از ما نشنیده بگیرین) !!!!
از کجا به این نتیجه رسیدی؟چون سایز عکس ها رو کوچیک می کنه و اونا رو به موبایل می فرسته!
ایمیل من
سایت من
عضویت در جامعهی اهدای عضو
Direct PGP key: http://tinyurl.com/66q5cy
PGP key server: keyserver.ubuntu.com
PGP name to search: omidmottaghi
نمی دونم ربطی داشته باشه یا نه چون آی پی رو عوض می کنه گفتم حتما با سرورهای خودش صفحات رو باز می کنه (که به احتمال زیاد همینطوره) شما یه بار با اپرا یه عکس بزرگ رو باز کن... اونو به عکس های کوچیک تقسیم می کنه (مثلا بالا-راست ، بالا-چپ، پایین-راست و ...) که هر بار می تونی یه قسمت از اون عکس رو با کیفیت بالاتر توسط لود کنی این فکر نکنم کار خود نرمافزار اپرا توی موبایل باشه!