Наверняка каждый человек в своей жизни пользовался устаревшим браузером Internet Explorer 6, который был привязан к Windows XP, что помогло ему взлететь на пик своей популярности. С течением времени создавались новые браузеры, более безопасные и быстрые, поддерживающие современные веб-технологии, но операционная система Windows XP до сих пор не сдаёт свои позиции на рынке. Это значит, что IE6 занимает определённую долю на рынке браузеров, но с каждым месяцем снижает свои позиции, что не может не радовать, так как IE6 плохо отображает или не поддерживает элементарные веб-технологии. Именно по-этому, предлагаю принять участие в флешмобе против IE6, который ускорит падение этого браузера.

Суть флешмоба

Суть заключается в том, что пользователи браузера IE6 не смогут посмотреть сайт или блог, так они будут перенаправлены на специальную страницу, которая разъяснит недостатки IE6 и предложит установить современный браузер. Глуппо предлагать участвовать в флешмобе владельцам магазинов, сервисов или тем людям, чьи сайты приносят денежный доход. В большей степени, поддержать флешмоб могут блоггеры, владельцы порталов или просто энтузиасты. Основная цель может быть достигнута в том случае, если обладатель IE6 неоднократно наткнёться на заглушки, возможно он задумается и сменит браузер, а если нет, то наткнётся на тизеры и кликандеры для дорвеев. Что касается моего блога «Джебокс», то все пользователи IE6 будут перенаправлены на сообщение из Twitter, которое предлагает сменить IE6 на Google Chrome.

Реализация перенаправления

Перенаправление можно сделать разными способами, например, с помощью JavaScript и HTML, .htaccess или PHP. На мой взгляд, самый подходящий способ перенаправления для флешмоба — это JavaScript и HTML, так как не все блоги имеют доступ к .htaccess и PHP, например, Blogger, Tumblr, Ucoz и другие платформы. Чтобы перенаправление действовало только на IE6 необходимо поместить код между условных комментариев <!--[if IE 6]> и <![endif]-->. Перенаправление будет выполнено на JavaScript, а если у пользователя выключен JS, то с помощью тега <meta/>. Всю предоставленую конструкцию нужно поместить между тегом <head> и </head>. На примере приведено перенаправление на сообщение из Twitter.

<!--[if IE 6]>

<script type="text/javascript">
location.replace("http://twitter.com/jebox/status/9726030372");
</script>

<noscript>
<meta http-equiv="refresh" content="0; url=http://twitter.com/jebox/status/9726030372">
</noscript>

<![endif]-->