<?xml version="1.0" encoding="utf-8"?> 
<rss version="2.0">

<channel>

<title>Техноблог, заметки с тегом: plugin</title>
<link>https://blog.toliklunev.ru/tags/plugin/</link>
<description></description>
<generator>E2 (v3254; Aegea)</generator>

<item>
<title>finalReject — наипростейшая заглушка для старых версий IE</title>
<guid isPermaLink="true">https://blog.toliklunev.ru/all/finalreject/</guid>
<link>https://blog.toliklunev.ru/all/finalreject/</link>
<comments>https://blog.toliklunev.ru/all/finalreject/</comments>
<description>&lt;p&gt;finalReject — Плагин, отображающий, в устаревших версиях Internet Explorer, заглушку с предложением обновить браузер. Заглушка накладывается поверх сайта в виде попапа, и в случае чего может быть закрыта пользователем. При этом, после закрытия, она не исчезает навсегда, а прикрепляется к верхней части окна браузера, и продолжает отображаться в минимизированном виде.&lt;/p&gt;
&lt;p&gt;Полная заглушка выглядит вот так:&lt;/p&gt;
&lt;iframe width="806" height="378" frameborder="0" src="https://fiddle.jshell.net/codefucker/c5uey/2/show/light/"&gt;&lt;/iframe&gt;
&lt;p&gt;Установка плагина предельно проста. Достаточно скачать архив по &lt;a href="https://github.com/codefucker/finalReject/archive/master.zip" onclick="yaCounter25967218.reachGoal('finalReject_download');"&gt;ссылке&lt;/a&gt; и распаковать папку reject в корень сайта. Или в любое другое место на сайте.&lt;/p&gt;
&lt;p&gt;Подключается плагин самым нативным способом: с помощью условных комментариев. Например для отображения заглушки во всех версиях IE ниже 9, достаточно добавить в блок &amp;lt;head&amp;gt; следующий код:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class="xml"&gt;&amp;lt;!--[if lt IE 9]&amp;gt;
	&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;/reject/reject.css&amp;quot; media=&amp;quot;all&amp;quot; /&amp;gt;
	&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;/reject/reject.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;![endif]--&amp;gt;&lt;/code&gt;
&lt;/pre&gt;
&lt;p&gt;В 7-9 версиях Internet Explorer плагин отображается и работает так, как задумано. В 6-й не совсем, но тоже адекватно.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/codefucker/finalReject/"&gt;Страница плагина на Гитхабе&lt;/a&gt;. Буду рад вашим старам, и пулл реквестам :-)&lt;/p&gt;
&lt;p&gt;&lt;i&gt;На какое-то время, эта заметка в блоге будет являться официальной страницей плагина, пока я не придумаю что-нибудь поинтересней.&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;UPD: Теперь finalReject можно установить с помощью bower:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code&gt;$ bower install final-reject --save&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;UPD2: Можно ничего не скачивать и не устанавливать, а просто добавить в &amp;lt;head&amp;gt; код:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class="xml"&gt;&amp;lt;!--[if lt IE 9]&amp;gt;
	&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;https://rawgit.com/codefucker/finalReject/master/reject/reject.css&amp;quot; media=&amp;quot;all&amp;quot; /&amp;gt;
	&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;https://rawgit.com/codefucker/finalReject/master/reject/reject.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;![endif]--&amp;gt;&lt;/code&gt;
&lt;/pre&gt;
&lt;p&gt;UPD3: Текст заглушки можно изменить с помощью аттрибута data-text:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code&gt;&amp;lt;!--[if lt IE 9]&amp;gt;
	&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;https://rawgit.com/codefucker/finalReject/master/reject/reject.css&amp;quot; media=&amp;quot;all&amp;quot; /&amp;gt;
	&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;https://rawgit.com/codefucker/finalReject/master/reject/reject.min.js&amp;quot; data-text=&amp;quot;Unfortunately, the browser you use, outdated and can not properly display the site. Please download any of the following browsers:&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;![endif]--&amp;gt;&lt;/code&gt;&lt;/pre&gt;</description>
<pubDate>Sun, 04 May 2014 23:22:55 +0400</pubDate>
</item>


</channel>
</rss>