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

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

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

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

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

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

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

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

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

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

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

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

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

استفاده از 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://rayeshmand.ir/article/how-to-detect-hits-from-mobile-devices-on-web-pages

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