پرش به محتوا
ورود | ثبت‌نام
سخنان قصار
  • بی نیازی از عذرخواهی، گرامی تر از عذر راستین استامام علی (ع)
  • از فرصت هایی كه برایت پیش می آیند به خوبی استفاده كن.اچ جکسون براون (کتاب نکته‌های کوچک زندگی)
  • قلب، كتاب چشم است. (آنچه چشم بنگرد در قلب نشیند.)امام علی (ع)
  • به خاطرداشته باش كه گاهی اوقات سكوت بهترین پاسخ است .اچ جکسون براون (کتاب نکته‌های کوچک زندگی)
  • ای فرزند آدم ! خودت وصی مال خویش باش، امروز به گونه ای عمل كن كه دوست داری پس از مرگت عمل كنند.امام علی (ع)
  • وقتی شانس به سراغت می آید ازآن به گرمی استقبال كن.اچ جکسون براون (کتاب نکته‌های کوچک زندگی)
  • بگذار طبع ماجراجویت هراز گاهی بر احساسات دیگرت پیروز شود.اچ جکسون براون (کتاب نکته‌های کوچک زندگی)
  • كاری را كه باید انجام دهی با شادی و نشاط انجام بده .اچ جکسون براون (کتاب نکته‌های کوچک زندگی)
  • سعی كن هر كاری را قبل از موعد مقرر به انجام برسانی.اچ جکسون براون (کتاب نکته‌های کوچک زندگی)
  • به خاطر داشته باش چیزی كه مهم است ارزش كالاست نه قیمت روی آن.اچ جکسون براون (کتاب نکته‌های کوچک زندگی)
  • پیش از ازدواج حداقل شش ماه با همسرت نامزد باش .اچ جکسون براون (کتاب نکته‌های کوچک زندگی)
  • هر كس با حق در افتاد نابود شد.امام علی (ع)
  • وقتی به كسی می گویی دوستت دارم این را در عمل نشان بده.اچ جکسون براون (کتاب نکته‌های کوچک زندگی)
  • ناراحتی های كوچك را با مشكلات بزرگ اشتباه نكن.اچ جکسون براون (کتاب نکته‌های کوچک زندگی)
  • كار اندكی كه ادامه یابد، از كار بسیاری كه از آن به ستوه آیی امیدوار كننده تر است.امام علی (ع)
  • هم نشین بی خرد مباش، كه كار زشت خود را زیبا جلوه داده، دوست دارد تو همانند او باشیامام علی (ع)
  • وقتی درزمینه های حرفه ای و تخصصی با مشكل مواجه شدی ، از افراد متخصص كمك بخواه نه از دوستانت.اچ جکسون براون (کتاب نکته‌های کوچک زندگی)
  • چمدانهای گرانقیمت به دست نگیر، ممكن است توجه دزدان را به خود جلب كند.اچ جکسون براون (کتاب نکته‌های کوچک زندگی)
  • دریك شب سرد كتت را روی دوش همسرت بینداز.اچ جکسون براون (کتاب نکته‌های کوچک زندگی)
  • تندخویی بی مورد نوعی دیوانگی است، زیرا كه تندخو پشیمان می شود، و اگر پشیمان نشد، پس دیوانگی او پایدار استامام علی (ع)
  • دائما درانتظار رسیدن الهامات نوید بخش نباش ، تو تلاش كن ، آنها خود به سراغت خواهند آمد.اچ جکسون براون (کتاب نکته‌های کوچک زندگی)
  • هر وقت فرصت كردی ، دست فرزندت را در دست بگیر،به زودی زمانی خواهد رسید كه او اجازه این كار را به تو نخواهد داد.اچ جکسون براون (کتاب نکته‌های کوچک زندگی)
  • از دیگران انتظار نداشته باش كه بهترین هدیه ها را به بهترین شكل كادوپیچی كرده و به تو بدهند.اچ جکسون براون (کتاب نکته‌های کوچک زندگی)
  • چند تردستی كوچك یاد بگیر.اچ جکسون براون (کتاب نکته‌های کوچک زندگی)
  • هركز با كسی كه سابقه به دادگاه كشیدن مردم را دارد معامله نكن.اچ جکسون براون (کتاب نکته‌های کوچک زندگی)
  • هر گاه تهیدست شدید با صدقه دادن، با خدا تجارت كنیدامام علی (ع)
  • شغلی را انتخاب كن كه روحت را هم به اندازه حساب بانكی ات غنی سازد.اچ جکسون براون (کتاب نکته‌های کوچک زندگی)
  • جاهلان شما پر تلاش، و آگاهان شما تن پرور و كوتاهی ورزند !امام علی (ع)
  • یك پیشنهاد خوب را از هركسی كه باشد بپذیر.اچ جکسون براون (کتاب نکته‌های کوچک زندگی)
  • هنگام ماهیگیری یا پیاده روی دو نوار لاستیكی ضخیم به دور كیف پولت ببند تا از افتادن آن جلوگیری  شود.اچ جکسون براون (کتاب نکته‌های کوچک زندگی)
  • وقتی به محل جدیدی نقل مكان می كنی خودت رابه همسایه ها معرفی كن.اچ جکسون براون (کتاب نکته‌های کوچک زندگی)
  • به فرزندانت فرصت بده  نتایج اعمال خود را ببینند.اچ جکسون براون (کتاب نکته‌های کوچک زندگی)
  • وقتی چیزی را می بینی كه خیلی دلت می خواهد مال تو باشد به خاطر مقدار كمی پول آن را از دست نده.اچ جکسون براون (کتاب نکته‌های کوچک زندگی)
  • سه كتاب خوب بچه گانه بخر، آنها را بخوان و به یك پسر بچه هدیه كن.اچ جکسون براون (کتاب نکته‌های کوچک زندگی)
  • مردم فرزندان دنیا هستند و هیچ كس را بر دوستی مادرش نمی توان سرزنش كرد.امام علی (ع)
  • تقوا در رأس همة ارزش های اخلاقی است.امام علی (ع)
  • وقتی می بینی كسی كارهای كوچك را به خوبی انجام می دهد، مسئولیت كارهای بزرگتر را به او واگذاركن.اچ جکسون براون (کتاب نکته‌های کوچک زندگی)
  • خدا عقل را به انسانی نداد جز آن كه روزی او را با كمك عقل نجات بخشید.امام علی (ع)
  • نردبان، سیم رابط و شلنگ را همیشه بلندتر از مقدار مورد نیاز بخر.اچ جکسون براون (کتاب نکته‌های کوچک زندگی)
  • هرسال یك اثر هنری بخر، حتی اگر كاری مانند نقاشی رنگ و روغن یك دانش آموز دبیرستانی باشد.اچ جکسون براون (کتاب نکته‌های کوچک زندگی)
۷ دقیقه مطالعه دسته‌ها: آموزش برنامه نویسی

روش های شناسایی بازدیدکنندگان موبایلی وب سایت شما

روش های شناسایی بازدیدکنندگان موبایلی وب سایت شما

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

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

لینک دادن به نسخه موبایل سایت

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

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

اما معایبی هم وجود دارد:

  • شما باید یک نسخه جداگانه از سایت را برای کاربران موبایل نگهداری کنید. با بزرگتر شدن سایت، ممکن است فراموش کنید که آن نسخه دوم را بروزرسانی کنید و سایت های شما از هماهنگی خارج شوند.
  • آیا باید یک نسخه سوم برای تبلت ها هم ایجاد کنید؟ و یک نسخه چهارم برای دستگاه های پوشیدنی؟ این مفهوم نسخه های خاص دستگاه می تواند به سرعت از کنترل خارج شود.
  • شما باید یک لینک نامناسب را در بالای صفحه قرار دهید که برای خوانندگان غیر موبایل هم قابل مشاهده است (و احتمالاً روی آن کلیک می کنند).

در نهایت، این رویکرد یک رویکرد قدیمی است که بعید است بخشی از یک استراتژی مدرن موبایل باشد. گاهی اوقات به عنوان یک راه حل موقت در حالی که راه حل بهتری در حال توسعه است استفاده می شود، اما در واقع در این مرحله یک راه حل کوتاه مدت است.

استفاده از جاوااسکریپت

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

استفاده از CSS @media Handheld

به نظر می رسد دستور CSS به ظاهر برای نمایش استایل های CSS فقط برای دستگاه های دستی - مانند تلفن های همراه - یک راه ایده آل باشد. این راه حلی ایده آل برای نمایش صفحات برای دستگاه های تلفن همراه به نظر می رسد. شما یک صفحه وب می نویسید و سپس دو شیوه نامه ایجاد می کنید. اولی برای نوع رسانه "screen" صفحه شما را برای مانیتورها و صفحه های کامپیوتر استایل می دهد. دومی برای "handheld" صفحه شما را برای دستگاه های کوچک مانند تلفن های همراه استایل می دهد. آسان به نظر می رسد، اما در عمل واقعاً کار نمی کند.

بزرگترین مزیت این روش این است که شما مجبور نیستید دو نسخه از وب سایت خود را نگهداری کنید. شما فقط یکی را نگهداری می کنید و شیوه نامه نحوه نمایش آن را تعریف می کند - که در واقع به راه حل نهایی که می خواهیم نزدیک تر می شود.

مشکلی که در این روش وجود دارد این است که بسیاری از تلفن ها از نوع رسانه پشتیبانی نمی کنند - آن ها صفحات خود را با نوع رسانه screen نمایش می دهند. و بسیاری از تلفن های همراه و دستگاه های دستی قدیمی تر اصلاً از CSS پشتیبانی نمی کنند. در پایان، این روش غیرقابل اعتماد است و به همین دلیل به ندرت برای ارائه نسخه های موبایل یک وب سایت استفاده می شود.

تشخیص User-Agent با PHP, JSP, ASP

این روش بسیار بهتری برای هدایت کاربران موبایل به یک نسخه موبایل از وب سایت است زیرا به یک زبان اسکریپت یا CSS که دستگاه موبایل از آن استفاده نمی کند، متکی نیست. در عوض، از یک زبان سمت سرور (PHP، ASP، JSP، ColdFusion و غیره) برای بررسی user-agent استفاده می کند و سپس درخواست HTTP را تغییر می دهد تا در صورت موبایل بودن، به یک صفحه موبایل اشاره کند.

یک کد ساده PHP برای انجام این کار به این صورت خواهد بود:

مشکل در اینجا این است که تعداد زیادی user-agent بالقوه دیگر وجود دارد که توسط دستگاه های تلفن همراه استفاده می شوند. این اسکریپت بسیاری از آنها را می گیرد و هدایت می کند، اما به هیچ وجه همه آنها را نه. و هر لحظه موارد بیشتری اضافه می شوند.

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

استفاده از WURFL

اگر هنوز مصمم هستید که کاربران موبایل خود را به یک سایت جداگانه هدایت کنید، WURFL (Wireless Universal Resource File) یک راه حل خوب است. این یک فایل XML (و اکنون یک فایل DB) و کتابخانه های DBI مختلف است که نه تنها حاوی داده های به روز user-agent بی سیم است، بلکه شامل ویژگی ها و قابلیت هایی است که آن user-agentها پشتیبانی می کنند.

برای استفاده از WURFL، شما فایل پیکربندی XML را دانلود می کنید و سپس زبان خود را انتخاب می کنید و API را در وب سایت خود پیاده سازی می کنید. ابزارهایی برای استفاده از WURFL با Java، PHP، Perl، Ruby، Python، Net، XSLT و C++ وجود دارد.

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

بهترین راه حل: طراحی واکنش گرا (Responsive Design)

بنابراین اگر نگهداری سایت های مختلف برای دستگاه های مختلف پاسخ مناسبی نیست، پس راه حل چیست؟ طراحی واکنش گرا (Responsive Design).

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

طراحی واکنش گرا ممکن است به طور کامل روی دستگاه ها و مرورگرهای بسیار قدیمی (که بیشتر آنها امروزه بسیار کم استفاده می شوند و نباید نگرانی زیادی برای شما ایجاد کنند) کار نکند، اما از آنجا که افزودنی است (استایل ها را به محتوا اضافه می کند، نه اینکه محتوا را حذف کند) این خوانندگان همچنان می توانند وب سایت شما را بخوانند، فقط در دستگاه یا مرورگر قدیمی خود ایده آل به نظر نمی رسد.

نظرات (۰)

هنوز نظری ثبت نشده است. اولین نفر باشید!

نوشتن نظر

روش های شناسایی بازدیدکنندگان موبایلی وب سایت شما — https://www.rayeshmand.ir/article/how-to-detect-hits-from-mobile-devices-on-web-pages

دسته بندی مقالات