14 заметок с тегом

ИЕ РСС

Микрософты практически оскорбляют пользователей ИЕ6

12 декабря 2008, 22:15

Как мы все знаем, ИЕ6 представляет собой конченое говно с адресной строкой.

Однако делать выводы относительно пользователей этого продукта, было бы и некорректно, и неполиткорректно. Иного мнения придерживается Мэтт Кроули, менеджер ИЕ из Микрософта, заявляющий, что «ИЕ6 используют люди, которые, когда с ними говоришь о безопасности, думают, что речь идёт об их доме», и прямо называющий их невеждами.

На самом деле, всё, конечно, наоборот, дорогой Мэтт. Нормальные люди выбирают вменяемый софт и просто не чувствуют себя в интернете в опасности, и поэтому, естественно, под безопасностью они понимают именно физическую безопасность. Если бы не ваша тупая поделка, Мэтт, и другим производителям браузеров не пришлось бы говорить в своей рекламе о безопасности.

Если верить пирамиде Маслоу, то потребность в безопасности является одной из самых базовых. Так что непрерывные, бесконечные разговоры Микрософтов именно о безопасности вполне определённым образом характеризует команду ИЕ и с точки зрения пирамиды Лебедева.

План Микрософта — Победа интернета

15 декабря 2007, 19:04

Сказал отцу, что у Интернет-эксплорера по версии Яндекса 71 процент рынка. Его комментарий:
Ну это как Единая Россия. Для тех, кто анализировать не в состоянии и ничего другого не знает.

I’m Using The Internet!

27 сентября 2007, 19:45

Сравнение браузеров на примере транспортных средств.

spreadinternetexplorer.com

16 февраля 2006, 13:36

Открыл для себя чудо-блог:
It is widely know that Bill Gates invented RSS and Tabbed Browsing back in 1992 but didn't implement them into Internet Explorer because he was too busy making billions.
(Отсюда)

Иконка RSS в IE 7

18 декабря 2005, 14:51

Microsoft будет использовать в IE 7 и в Outlook "12" иконку из Firefox для представления RSS.

Это хорошо.

Хорошо, что Microsoft не обломались взять эту иконку, а Mozilla - дать.

Хорошо и то, что с Mozilla работают замечательные художники/дизайнеры, которые нарисовали действительно красивую штуковину (да и сайты у них очень красивые).

Плохо, что какой-то дурак придумал, что использовать оранжевый прямоугольник с надписью "RSS" в качестве иконки RSS - это типа не круто, и надо обязательно придумать какую-нибудь графическую непонятную хрень. Но, разумеется, одинаковая непонятная хрень лучше, чем разная непонятная хрень, потому, что тогда к ней хотя бы привыкаешь, и она постепенно становится понятной...

Обычная операция

20 октября 2005, 17:51

Статья в MSDN об условных комментариях в IE начинается с удивительного утверждения:
One of the most common operations performed in a Web page is to detect the browser type and version.
Может быть у них это и common operation, но для нормальных людей это всё-таки скорее workaround.
Conditional comments make it easy for developers to write pages that downgrade gracefully in less capable browsers, while making it easy to take advantage of the enhanced features and performance offered by Internet Explorer 5 and later versions
Less capable then IE 5? Ну это-то ещё ладно, просто смешно, но не более того. А вот дальше просто бред:
When a downlevel browser encounters a downlevel-hidden conditional comment, the browser does not see the inner HTML inside the comment, and the content elements are not downloaded and rendered.
Вот это да!

Мне очень нравится, что любой не-IE5+ называется "downlevel browser".

IE7 узнает о существовании стандартов

31 июля 2005, 5:04

Из IEBlog:
In IE7, we will fix as many of the worst bugs that web developers hit as we can, and we will add the critical most-requested features from the standards as well.

<...>

In addition we’ve added support for the following
  • HTML 4.01 ABBR tag
  • Improved (though not yet perfect) <object> fallback
  • CSS 2.1 Selector support (child, adjacent, attribute, first-child etc.)
  • CSS 2.1 Fixed positioning
  • Alpha channel in PNG images
  • Fix :hover on all elements
  • Background-attachment: fixed on all elements not just body
<...>

We fully recognize that IE is behind the game today in CSS support. We’ve dug through the Acid 2 Test and analyzed IE’s problems with the test in some great detail, and we’ve made sure the bugs and features are on our list - however, there are some fairly large and difficult features to implement, and they will not all sort to the top of the stack in IE7. I believe we are doing a much better service to web developers out there in IE7 by fixing our known bang-your-head-on-the-desk bugs and usability problems first, and prioritizing the most commonly-requested features based on all the feedback we've had.
Неужели скоро жизнь наладится?..

IE Tabs

16 июня 2005, 15:50

Asa Dotzler - человек, который постоянно пишет гадости про Оперу, а потом делает вид, что ничего этого не было - решил для разнообразия написать гадости про IE, точнее, про новый MSN Toolbar, который добавляет к IE табы. Верить ему на слово сложно, не тот он человек, однако проверять, разумеется, нет никакого желания.

Update: В комментариях к соседнему посту на эту же тему:
My conspiracy theory:
M$ want's to show users that *tabs suck* and convince them that they don't wan't them.

A: "Get (Firefox|Opera), it has tabbed browsing!"
B: "No, thanks. I've seen tabbed browsing and it sucks"

Три маленьких открытия Избранное

28 января 2005, 17:43

Так не бывает, чтобы сверстал сайт, а он - хоба-на - работает во всех браузерах отлично. Каждый раз приходится что-то подкручивать, подделывать. Но с другой стороны, благорадря этому узнаёшь всё больше разного. Сегодня я узнал три разного.

1. Как заставить IE нормально понимать z-index?

Есть такая проблема, что IE применяет z-index'ы не ко всему документу, а как-то выборочно. Например, относительно позиционированный элемент оказывается "ближе к пользователю", чем статический, даже если его z-index меньше. Создаётся впечатление, что каждый relative-элемент создаёт своё пространство z-индексов.

Исследования показали, однако, что это ложное впечатление. На самом деле своё пространство z-индексов едино для всех относительных элементов. Таким образом, проблема решается просто путём изменения статического элемента на относительный. По идее, других проблем это вызвать не должно?

2. Как в Mozilla изобразить overflow-x/overflow-y?

У меня тут ситуация такова, что на странице почти обязательно появляется горизонтальный скроллинг (по смыслу), но видимым он быть не должен. В IE эта проблема решается вот так:

overflow-x: hidden;

Но на самом деле свойства overflow-x и overflow-y придумали в Microsoft, а W3C про них ничего не знают. Как же сделать это в Мозилле? А вот так:

overflow: -moz-scrollbars-vertical;

Итого имеем:

body {
  overflow: -moz-scrollbars-vertical;
  overflow-x: hidden;
}


Осталось понять, как сделать то же самое в Опере.

3. Как в Opera изобразить overflow-x/overflow-y?

А никак. То есть, как, но только совсем другим путём. Потыкавшись в Гуголь минуты полторы и не найдя готового решения (вроде -o-scrollbars-vertical), я решил, что нужно сочинять своё имеющимися средствами (то есть, средствами W3C). Но это оказалось просто.

W3C считает, что свойство overflow может иметь значения visible, hidden, scroll, auto, inherit. То есть, применяя это всё к body, мы можем получить либо полное отсутствие скроллбара, либо присутствие обоих (понятно, что речь идёт о странице, которая не помещается в отведённые ей рамки). Но кто сказал, что применять его нужно к body? Итак, решение.

Внутрь body запихиваем вот такой вот div:

#wrapper {
  width: 100%;
  height: auto;
  overflow: hidden;
}


И весь остальной контент запихиваем уже в него. Теперь всё работает так, как нам надо. Элемент body отображает только вертикальный скроллбар; горизонтальный ему не нужен, так как единственный элемент, находящийся внутри него - #wrapper - имеет ширину 100%, то есть прекрасно влезает по ширине.

В этом месте кажется, что можно выкинуть IE-only overflow-x и MZ-only -moz-scrollbars-vertical, дабы получить красивый, внятный и совместимый со стандартами CSS. Но не тут-то было. Mozilla всё-таки снова отображает горизонтальный скроллинг. Как же она его любит...

В общем, для надёжности оставляем всё, и overflow-x, и -moz и wrapper. И чёрт с ними, со стандартами.

Hope it helps(tm)

XML as in IE

18 января 2005, 0:41

Вот IE чем хорош? Тем, что он XML показывает хорошо. А как он это делает? Это зашито в него, или это просто где-то лежит XSLT'шка, которая заставляет его так себя вести? Если XSLT'шка, то может быть кто-нибудь знает, где она лежит? Хорошо бы, потому, что тогда я обучу Оперу такому же.

Политика Microsoft

16 ноября 2004, 17:31

Я давно подозревал, что много говорить и писать о security - это такая политика Microsoft, чтобы создать впечатление, что вот теперь-то они взялись за безопасность.

Смерть IE? Не дождётесь

14 ноября 2004, 19:27

Hovik Melikyan пишет о будущем интернета, браузеров-платформ, а также приложений, использующих их движки.

Превосходство Gecko над IE в общем-то сомнений не вызывает, но на самом деле у меня всё равно есть полное убеждение, что никакой революции не будет. Говорить о том, что Gecko компактен, я бы не стал: всё-таки около 5 мегабайт он весит. Значит, любая программа, построенная на IE, которая хочет использовать Gecko, будет вынуждена потяжелеть на 5 мегабайт. Учитывая, что многие из этих программ сами по себе весят, например, вдвое меньше, вряд ли пользователи этому сильно порадуются. Серьёзные разработчики начнут строить свои приложения на Gecko только тогда, когда Microsoft встроят его в Windows, т.е. никогда. Но главным остаётся даже не это. Главное то, что если у пользователя останется хоть одна программа на IE, то все усилия остальных всё равно насмарку: хрен пользователю, а не безопасность. Учитывая архитектуру Windows, очевидно, что таких программ у пользователя останется больше, чем одна. Ясно, что разработчикам совершенно неинтересно тратить свои усилия на переезд с IE на Gecko ради того, чтобы никто не заметил никакой разницы.

Поэтому всё останется как было.

А ещё меня порадовало:
Пользователи врядли знают, что такие программы как Yahoo Messenger, ICQ, практически все приложения самого Майкрософта - весь Office, Outlook Express, MSN Messenger, итд. - используют COM-объект IE на разных уровнях, и чаще всего для визуализации cтраниц и форм. Следовательно всё это уязвимо так же, как и сам IE.
Я, честно говоря, с трудом себе представляю пользователя, который бы не знал этого, но знал, что такое COM-объект.

Опасно: IE

25 июня 2004, 22:32

Всем известно, что IE, самый прогрессивный и крутой браузер, в который встроены все возможные технологии, под которым можно написать программу, создающую базу данных в Access'е, в котором есть Фильтры, в котором есть Бихэйвиоры, не умеет отображать PNG. Правда, делает вид, что умеет; просто он забывает, что они бывают с альфа-каналом.

Даже Мозилла умеет отображать PNG с альфа-каналом. (Кнопка "Комментировать" - в конце заметки)

Ну дак вот. В связи с такой проблемой, я делал вот что:

<img
id="mw_paint_left"
src="/images/mw_paint_left.png" alt=" "
onload="if(navigator.appName=='Microsoft Internet Explorer')this.src='/images/mw_paint_left.gif'"
width="25"
height="45" />;

Т.е. грузим PNG, а если нам попался IE, то заменяем его GIF'ом, с однобитной прозрачностью. Выглядит уже не так красиво, но хоть что-то. По идее всё правильно. Но есть одна проблема: под IE этот код роняет систему в BSOD в 2/3 случаев; ещё иногда (если повезёт) IE считает, что Stack Overflow at line 0 и падает, не забирая с собой в могилу всю систему.

Вставляйте этот код у себя на сайтах, если хотите, чтобы ваши пользователи переходили на не-IE. Смайлик.

Солюшен оказался прост:

<img
id="mw_paint_left"
src="/images/mw_paint_left.gif" alt=" "
onload="if(navigator.appName!='Microsoft Internet Explorer')this.src='/images/mw_paint_left.png'"
width="25"
height="45" />

(Осознано привожу код без изменений, а то вдруг с другим такого бага нет).

Попробовал Opera

21 февраля 2002, 18:20

Эта заметка была впервые опубликована на сайте проекта "ДиаLOG" 21 февраля 2002-го года. Сюда она была частично скопирована 28 октября 2005-го года.

Скачал себе Oper'у. Поставил. Запустил. Посмотрел. Ничего. Работает. Посмотрел в ней этот сайт и еще парочку. Сразу бросилось в глаза:
  • Не знает параметров *margin тега <body>
  • Не понимает перечисления шрифтов в стилях, и рисует все Times'ом
  • Таблицы строит как придется
  • Странно работает с javascript
Все-таки, немного помучившись, я сделал так, чтобы этот сайт работал номально и Oper'е. Пришлось сделать отдельные таблицы стилей для IE и для Oper'ы.

Внешние достоинства: имеет очень много удобных штучек, примочек и фишечек. Понравилось, что используется не стандартное масштабирование шрифтов, а глобальное масштабирование страницы (как в Word'е), т.е. в процентах. При изменении масштаба изменяются не только размеры текста, но и рисунков, таблиц. Удобно, что формирует свою панель задач, не загромождая системную.

Приговор: все бы тоже самое, но на движке от IE - и было бы просто чудо.