۳ خط سیانور برای IE6

صبرم حدی داره! اینترنت اکسپلورر ۶، ناسازگارترین و کندذهن‌ترین مرورگر دنیا سالهاست که اشک کاربران اینترنت از غیرحرفه‌ای‌ها گرفته تا طراحان طراز اول وب رو در آورده و به عمر لعنتی خودش ادامه میده. برای وردپرسی‌ها، IE6 یک کابوس تمام عیاره. کابوسی که همیشه شیرینی قالب و افزونه‌های مدرن رو براشون تلخ میکنه.

به پاس این همه زحمات این مرورگر سالخورده ۳ خط سیانور براش در نظر گرفته شده تا خوب بفهمه ” چیزی که عوض داره گله نداره” 😉

این کد رو به فایل header.php پوسته اضافه کنین:

<!--[if lte IE 6]>
<STYLE>@;/*
<![endif]-->

نتیجه‌ی کار کرش کردن IE6 و محروم شدن کاربران منحرف این مرورگر از دیدن وبسایت شماست. 😀

هاستینگ وردپرس ماندگاروب
۲۱ دیدگاه
  1. ياسر

    یه گروه زحمت می کشن از شر این مرورگر خلاص بشیم یه عده هم برمی دارن قابلیت tab browsing رو بهش اضافه می کنن و بهش فرصت نفس کشیدن می دن که بیشتر مایه عذاب خلق الله بشه

    پاسخ
  2. web2web.ir

    چه کاری آخه! خوب یه style مخصوص ie6 بنویسید که بعد از style اصلی سایت رو با ie6 هماهنگ کنه.

    پاسخ
    • محسن غیاثی

      درست می‌گین اما اگه به سایتهای معتبر فروش قالب هم نگاهی بندازین می‌بینین که پشتیبانی IE6 رو متوقف کردن. این کدهم فقط پیشنهاد بود و خود منم به پیشنهاد دوستان کدی گذاشتم که اخطار آپگرید مرورگر رو بده. به هیچ عنوان IE6 ارزش وقت گذاشتن نداره چون با خیلی از پلاگینها هم مشکل داره.

      پاسخ
  3. Hesam

    خیلی ممنون ، از دست کودکان دور نگه دارید

    پاسخ
  4. مرتضی

    سلام، نمیشه شرط بزاریم اگه IE بود منتقل بشه به ۱ صفحه دیگه!؟

    پاسخ
    • محسن

      سلام دوست عزیز. این کد رو تو فایل header.php پوسته قرار بدین:

      <!--[if lte IE 6]>
      <meta http-equiv="refresh" content="0; url=/home_ie6" />
      <script type="text/javascript">
      /* <![CDATA[ */
      window.top.location = '/home_ie6';
      /* ]]> */
      </script>
      <![endif]-->

      به جای home_ie6 آدرس مورد نظر رو وارد کنین مثلا ie.html

      پاسخ
  5. رضا

    سلام خوب هستید ؟توی انجمن من یه موضوع باز کردم و یک افزونه در این رابطه میخواستم نظرتون بدونم ممنون میشم (H) (H) (H) (H)

    پاسخ
    • محسن

      سلام مرسی دوست عزیز. مشابه این افزونه رو برای وبلاگ خودم و دوستم استفاده میکردم اما اخیرا به IE8 هم گیر می‌داد. اینو تست نکردم اما در کل راه حل اصولی تر شرط گذاشتن برای IE6 هست. شرط برای استایل جداگانه، نمایش پیغام آپگرید یا کرش کردن 😉

      پاسخ
  6. kazemi

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

    پاسخ
  7. محمد ابراهیمی

    محسن جان حرف دل منو زدی ….
    ما هر قالبی که می سازیم وقتی چک بروزر می زنیم می بینی تنها مروگر ناسازگار IE6 هست.
    البته منم تمام سعیمو می کنم که با همه سازگار باشه ولی خوب دیگه با بچه زبون نفهم که نمیشه کاری کرد.
    راستی لینک شما هم ثبت شد .

    موفـــــــــــــــــــــق باشی

    پاسخ
  8. دوست

    عزیزان!
    بجای این کارها به روز رسانی ویندوز را روشن کنید. به صورت خودکار IE8 دریافت خواهد شد.

    پاسخ
  9. آرش

    به نظر من اینکه مرورگر کرش کنه خیلی بده
    باید یه پیغام بده که اون طرف هم بفهمه مشکل از کجاست نه اینکه تا کرش کرد بهمون فحش بده

    پاسخ
    • محسن

      یه جورایی خسته شده بودم از دستش با این کد حال کردم

      پاسخ
  10. امیررضا

    من دو روز نشستم تمام تغییرات لازم واسه نمایش استاندارد توو IE6 رو نوشتم؛ و یه قسمت رو که واقعا نمیدونستم چی کار کنم تنظیم کردم اصلا IE6 نشونش نده :o)

    ولی باز این کد خوبیه 😉

    پاسخ
  11. نوید شایسته

    خیلی عصبانی هستیا… :-O
    یه کاری کن!
    کدی بذار که وقتی کاربر میاد تو وبسایت پیغامی برای بیاد که آقا… جان فلان کست مرورگرت رو عوض کن و چند چیز ِ دیگه…

    پاسخ
    • محسن

      قبلا از افزونه استفاده میکردم که IE6 رو بلاک میکرد و پیغام آپگرید میداد اما جدیدا با IE8 قاطی میکرد. ولی این کد کارشو خوب بلده 😉

      پاسخ
      • میثم

        خُ میشه نوشت با php که،
        همه اطلاعات تو آرایه $_SERVER ذخیره میشه و به وسیله همین و یه شرط ناقابل اون کاری که نوید میخواست رو انجام بده.

        پاسخ

Please Post Your Comments & Reviews

نشانی ایمیل شما منتشر نخواهد شد Required fields are marked *

*