<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>hudson@work &#187; internet explorer</title>
	<atom:link href="http://hudson.su/tag/internet-explorer/feed/" rel="self" type="application/rss+xml" />
	<link>http://hudson.su</link>
	<description>статьи о web-разработке, менеджменте IT проектов и контроле качества</description>
	<lastBuildDate>Fri, 20 Jan 2012 13:15:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Решение проблем с ajax на nginx/apache в Internet Explorer (IE)</title>
		<link>http://hudson.su/2010/01/15/solving-problms-with-ajax-on-nginx-apache-in-internet-explorer/</link>
		<comments>http://hudson.su/2010/01/15/solving-problms-with-ajax-on-nginx-apache-in-internet-explorer/#comments</comments>
		<pubDate>Fri, 15 Jan 2010 15:03:23 +0000</pubDate>
		<dc:creator>hudson</dc:creator>
				<category><![CDATA[Профессиональное]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[hints]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[nginx]]></category>

		<guid isPermaLink="false">http://hudson.su/?p=748</guid>
		<description><![CDATA[Часто вижу сообщения о проблемах nginx и ajax в IE. Конечно я не могу ручаться за каждый конкретный случай, но осмелюсь предположить, что проблема может быть связана с кодировкой, точнее с наименованием кодировки, которое передается в ответе веб-сервера. Я уже писал о похожей проблеме ранее (Cистемная ошибка: -1072896658). Ниже проведу небольшой ликбез с описанием необходимых [...]]]></description>
			<content:encoded><![CDATA[<p>Часто вижу сообщения о проблемах <strong>nginx и ajax в IE</strong>.</p>
<p>Конечно я не могу ручаться за каждый конкретный случай, но осмелюсь предположить, что проблема может быть связана с кодировкой, точнее с наименованием кодировки, которое передается в ответе веб-сервера. Я уже писал о похожей проблеме ранее (<a href="http://hudson.su/2008/05/63/" target="_blank">Cистемная ошибка: -1072896658</a>). Ниже проведу небольшой ликбез с описанием необходимых настроек веб-серверов.</p>
<p><span id="more-748"></span></p>
<p>Итак, суть проблемы: неверное наименование кодировки UTF-8. Вы можете написать в настройках apache/nginx все что угодно (как правило UTF8 без дефиса), но IE ожидает название этой юникодной кодировки именно с дефисом: <strong>UTF-8</strong>. И никак иначе (любопытно что другие браузеры к этому более терпимы, а если учесть то, что девелоперы любят firefox, то, ручаюсь, эта ошибка попортила немало крови и нервов).</p>
<p>Для apache нам нужно проверить или добавить директиву <strong>AddDefaultCharset</strong> в виртуальный хост (или .htaccess, если доступа к вирутальному хосту не имеете):</p>
<pre>&lt;VirtualHost 127.0.0.1:80&gt;
 ...
 &lt;Directory /path/to/your/document/root&gt;
 AddDefaultCharset UTF-8
 &lt;/Directory&gt;
 ...
&lt;/VirtualHost&gt;</pre>
<p>Имейте в виду что директива может быть в наличии, но название кодировки в ней может быть написано неверно (UTF8 вместо UTF-8).</p>
<p>И если у вас неправильную кодировку дает nginx. Смотрим в документацию <a href="http://sysoev.ru/nginx/docs/http/ngx_http_charset_module.html" target="_blank">ngx_http_charset_module</a>:</p>
<blockquote><p>Директива <strong>charset</strong>. Для кодировок utf-8, windows-1251 и koi8-r для этого достаточно включить в конфигурацию файлы conf/koi-win, conf/koi-utf и conf/win-utf.</p></blockquote>
<p>В принципе вы можете попробовать явно включить эту директиву в конфигурацию nginx (в директивы http, server, location, или if в location):</p>
<pre>#context: http, server, location, if в location
charset     utf-8;
</pre>
<p>Также обращайте внимание на написание кодировки с <strong>дефисом</strong>.</p>
<p>P.S. Я использую nginx как прокси, поэтому с ним у меня подобной проблемы не было. А вот с apache, каюсь, была )</p>
<p>P.P.S. Недеюсь, этот небольшой ликбез будет полезен &#8211; в любом случае пишите отзыв, учтем, исправим )</p>
]]></content:encoded>
			<wfw:commentRss>http://hudson.su/2010/01/15/solving-problms-with-ajax-on-nginx-apache-in-internet-explorer/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>jquery.maphilight.js &#8211; патч для IE8</title>
		<link>http://hudson.su/2009/09/30/jquery-maphilight-js-patch-ie8/</link>
		<comments>http://hudson.su/2009/09/30/jquery-maphilight-js-patch-ie8/#comments</comments>
		<pubDate>Tue, 29 Sep 2009 23:31:00 +0000</pubDate>
		<dc:creator>hudson</dc:creator>
				<category><![CDATA[Профессиональное]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[patch]]></category>

		<guid isPermaLink="false">http://hudson.su/?p=98</guid>
		<description><![CDATA[Забавный плагин для подсветки AREA элементов в MAP &#8211; jquery.maphilight.js (http://plugins.jquery.com/project/maphilight). Как работает &#8211; лучше посмотреть официальную документацию. Все бы ничего, но последний апдейт датирован весной 2008 года, когда IE 8 еще не было. Соответственно в нем он и не работает: Недопустимый аргумент. jquery.maphilight.min.js, строка 1 символ 1166 (в несжатом файле jquery.maphilight.min.js, строка 63). Как [...]]]></description>
			<content:encoded><![CDATA[<p>Забавный плагин для подсветки AREA элементов в MAP &#8211; <strong>jquery.maphilight.js</strong> (<a href="http://plugins.jquery.com/project/maphilight">http://plugins.jquery.com/project/maphilight</a>). Как работает &#8211; лучше посмотреть официальную документацию. Все бы ничего, но последний апдейт датирован весной 2008 года, когда IE 8 еще не было. Соответственно в нем он и не работает:<br />
<span id="more-98"></span></p>
<pre>Недопустимый аргумент.  jquery.maphilight.min.js, строка 1 символ 1166</pre>
<p>(в несжатом файле <code>jquery.maphilight.min.js, строка 63</code>). Как оказалось, это дело поправимое. Строки 63 и 64 выглядят так:</p>
<pre>
document.createStyleSheet().addRule(&quot;v\:*&quot;, &quot;behavior: url(#default#VML); antialias: true;&quot;); //IE8 chokes on this line.
document.namespaces.add(&quot;v&quot;, &quot;urn:schemas-microsoft-com:vml&quot;);
</pre>
<p>Их нужно заменить на:</p>
<pre>
document.namespaces.add(&quot;v&quot;, &quot;urn:schemas-microsoft-com:vml&quot;);
var style = document.createStyleSheet();var shapes = ['shape','rect', 'oval', 'circ', 'fill', 'stroke', 'imagedata', 'group','textbox'];&nbsp;
$.each(shapes,&nbsp;&nbsp;&nbsp; function()
&nbsp;&nbsp;&nbsp; {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; style.addRule('v\:' + this, &quot;behavior: url(#default#VML); antialias:true&quot;);
&nbsp;&nbsp;&nbsp; }
);
</pre>
<p>Это работает <img src='http://hudson.su/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
Оригинал решения найден тут:&nbsp;<a href="http://stackoverflow.com/questions/1169162/any-alternatives-for-the-jquery-hilight-plugin">http://stackoverflow.com/questions/1169162/any-alternatives-for-the-jquery-hilight-plugin</a></p>
<p>По мотивам бага создан запрос разработчику. Будет ли исправлен неизвестно,&nbsp;но найти его можно тут:&nbsp;<a href="http://plugins.jquery.com/node/10552">http://plugins.jquery.com/node/10552</a></p>
]]></content:encoded>
			<wfw:commentRss>http://hudson.su/2009/09/30/jquery-maphilight-js-patch-ie8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Тестирование в разных версиях IE на одной рабочей станции</title>
		<link>http://hudson.su/2008/12/17/testing-in-different-versions-of-ie-on-one-workstation/</link>
		<comments>http://hudson.su/2008/12/17/testing-in-different-versions-of-ie-on-one-workstation/#comments</comments>
		<pubDate>Wed, 17 Dec 2008 17:14:00 +0000</pubDate>
		<dc:creator>hudson</dc:creator>
				<category><![CDATA[Профессиональное]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[тестирование]]></category>

		<guid isPermaLink="false">http://hudson.su/?p=71</guid>
		<description><![CDATA[Тестировать нужно. В том числе и в разных браузерах. В том числе используя разные версии одного и того же браузера. Наибольшие проблемы имхо при этом возникают с Internet Eplorer. Несложный инструментарий позволяет дешево и сердито решить эту проблему. Multiple_IE Комплект версий IE, включающий IE3 IE4.01 IE5 IE5.5 и IE6. Ограничение &#8211; работает более менее стабильно [...]]]></description>
			<content:encoded><![CDATA[<div class="contenttext">Тестировать нужно. В том числе и в разных браузерах. В том числе используя разные версии одного и того же браузера. Наибольшие проблемы имхо при этом возникают с Internet Eplorer. Несложный инструментарий позволяет дешево и сердито решить эту проблему. <br /><span id="more-71"></span><br /><a href="http://tredosoft.com/Multiple_IE">Multiple_IE</a> </p>
<p>Комплект версий IE, включающий IE3 IE4.01 IE5 IE5.5 и IE6. Ограничение &#8211; работает более менее стабильно в WinXP. Для того чтобы получить рабочий инстанс IE6 в Vista нужно воспользоваться <a href="http://tredosoft.com/IE6_For_Vista_Part_1">бубном</a> <span style="text-decoration: line-through">и какой-то там матерью</span>&hellip; Но в целом под XP очень удобный инструмент, дающий полноценный, хотя и нестабильный IE младших версий. </p>
<p><a href="http://www.my-debugbar.com/wiki/IETester/HomePage">IETester</a> </p>
<p>Альфа-версия эмулятора IE &#8211; позволяет тестировать рендеринг страниц и JavaScript движки. Эмулирует IE8 beta 2, IE7 IE 6 и IE5.5 для Vista и XP. Хороший вариант именно для Vista, где пасует Multiple IE. <br />&nbsp;<br />&nbsp;</div>
]]></content:encoded>
			<wfw:commentRss>http://hudson.su/2008/12/17/testing-in-different-versions-of-ie-on-one-workstation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Отладка JavaScript под IE7 при помощи “Internet Explorer Developer Toolbar”</title>
		<link>http://hudson.su/2008/10/19/debug-javascript-ie7-with-internet-explorer-developer-toolbar/</link>
		<comments>http://hudson.su/2008/10/19/debug-javascript-ie7-with-internet-explorer-developer-toolbar/#comments</comments>
		<pubDate>Sun, 19 Oct 2008 17:10:00 +0000</pubDate>
		<dc:creator>hudson</dc:creator>
				<category><![CDATA[Профессиональное]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[тестирование]]></category>

		<guid isPermaLink="false">http://hudson.su/?p=70</guid>
		<description><![CDATA[Наткнулся на тулбар а-ля FireBug для IE &#8211; Internet Explorer Developer Toolbar. Немного погуглив обнаружилась ссылка на скачивание. Тул совсем небольшой, ставится быстро. В IE7 выглядит так: Собственно умеем: выбрать элемент мышкой дизаблить скрипт/css подсвечивать элементы (div’ы, таблицы…) показывать детальные данные по картинкам (но похоже только по IMG, бэкграунды css не поддерживаются) ресайзить страничку показывать [...]]]></description>
			<content:encoded><![CDATA[<div class="contenttext">
<p>Наткнулся на тулбар а-ля FireBug для IE &#8211; Internet Explorer Developer Toolbar. Немного погуглив обнаружилась ссылка на <a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=95e06cbe-4940-4218-b75d-b8856fced535" target="_blank">скачивание</a>.</p>
<p><span id="more-70"></span></p>
<p>Тул совсем небольшой, ставится быстро. В IE7 выглядит так:</p>
<p><a href="http://pics.livejournal.com/dbykadorov/pic/00008q66/"><img src="http://pics.livejournal.com/dbykadorov/pic/00008q66/s320x240" border="0" alt="" width="320" height="240" /></a></p>
<p>Собственно умеем:</p>
<ul>
<li>выбрать элемент мышкой</li>
<li>дизаблить скрипт/css</li>
<li>подсвечивать элементы (div’ы, таблицы…)</li>
<li>показывать детальные данные по картинкам (но похоже только по IMG, бэкграунды css не поддерживаются)</li>
<li>ресайзить страничку</li>
<li>показывать линейку</li>
</ul>
<p>и еще тележку полезностей, которых не хватало. Собственно это имхо гибрид FireBug и WebDeveloper из мира огненных лис.</p>
<p>В целом можно пользоваться. Вроде бы самое простое и удобное их того что есть &#8211; велкам.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://hudson.su/2008/10/19/debug-javascript-ie7-with-internet-explorer-developer-toolbar/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

