aantonov - Microsoft — феерические уёбки [entries|archive|friends|userinfo]
aantonov

[ userinfo | ljr userinfo ]
[ archive | journal archive ]

Microsoft — феерические уёбки [Jan. 18th, 2010|11:40 am]
Previous Entry Add to Memories Tell A Friend Next Entry
[Tags|, , , , , , , , ]
[Current Mood | очень, очень злое]
[Current Music |Evanescence - Tourniquet]

Не, ну это уже пиздец какой-то. Захожу на сцайт мелкомягких, и получаю такое:



Естественно (для меня; все, кто будет запрещать мне пользоваться тем браузером, которым я пользуюсь — идут НАХУЙ), я нажал кнопицу «закрыть» в верхней части плавающей хрени. Ничего не произошло. Ссылки под затемнением не нажимаются. Расковыривание показало, что происходит перезагрузка страницы. Для любителей ковырять жопоскрипт вот ссылка на него. Для сравнения я зашёл на сцайт 7-м испортилом (есть у меня такое глюкало, приползло по апдейту со статусом «критическое», 8-ку виндовсапдейту я потом запретил, ибо нехуй). Таже хрень, но потом оно закрывается.
ЗЫ Такую мелочь, как прописывание скрипта ДО <html>, и ещё одной хуеты ПОСЛЕ </html> (типа запрет на правую кнопку мыши, причём в ИЕ7 этого не было; интересно, они действительно верят (как и на майл.сру), что Opera этого испугается?), делают многие говносайты, потому пошёл я сочинять для Proxomitron'а правило, вырезающее ЛЮБУЮ хуету вне положенного места.
ЗЗЫ В настройка для мелкомягкого сцайта указал Опере маскироваться под ИЕ. Эта хуета всплыла наверх. Не закрывается, но хоть не мешает фкуривать содержимое страницы.
LinkLeave a comment

Comments:
From:[info]max630.livejournal.com
Date:January 18th, 2010 - 09:22 pm
(Link)
у меня на тот адрес, что написан в скриншоте, выдаётся 404

при заходе в корень никаких ужасов не видно, все скрипторезки отключил. Судя по коду, там вsцепляется только IE старых версий, может опера неудачно под него подделывается? Я слышал, раньше опера по умолчанию подделывалась под IE.
[User Picture]
From:[info]aantonov
Date:January 19th, 2010 - 12:02 pm
(Link)
Судя по коду: цепляется во что угодно, отличное от ИЕ8. В Оперу цепляется категорически, в остальное тоже, но хотя бы тональность наезда отличается.
Цепляется именно на этой странице, в корне микрософт.цом не цепляется.
6-я — да. У меня 9.61. По умолчанию — представляется как Опера.
Да, в Файрфоксе та же фигня, только что проверил.
[User Picture]
From:[info]minenok
Date:January 18th, 2010 - 10:53 pm
(Link)
opera 10.10 нормально закрывает все
[User Picture]
From:[info]aantonov
Date:January 19th, 2010 - 12:03 pm
(Link)
Может, там ещё немного подпилили жабаскрипт. Он в Опере всё-таки несколько коряво работает (не так, как думают скриптопейсатели).
From:[info]dn54.livejournal.com
Date:January 19th, 2010 - 06:15 am
(Link)
Правило для проксомитрона потом выложишь, ага?
[User Picture]
From:[info]aantonov
Date:January 19th, 2010 - 12:04 pm
(Link)
Ага. Надо только раскурить язык егойных регэкспов. Я вот думаю: самому написать, или ChAlx на форуме Проксомитрона спросить?
From:[info]dn54.livejournal.com
Date:January 19th, 2010 - 12:17 pm
(Link)
Я сам по хелпам разбираюсь.
Правда потом быстро забываю выученное. =:)
[User Picture]
From:[info]aantonov
Date:January 22nd, 2010 - 06:16 pm
(Link)
С форума Proxomitron'а таблетка:
[Patterns]
Name = "New HTML filter"
Active = TRUE
Multi = TRUE
Limit = 8192
Match = "(*(]+>)\1*(
[Error: Irreparable invalid markup ('<html)\2|*(<html)\2)">') in entry. Owner must fix manually. Raw contents below.]

С форума Proxomitron'а таблетка:
<stromg>[Patterns]
Name = "New HTML filter"
Active = TRUE
Multi = TRUE
Limit = 8192
Match = "(*(<!doctype[^>]+>)\1*(<html)\2|*(<html)\2)"
Replace = "\1\2$STOP()"</strong>
Ставить в самый верх списка.
Киляет всю хуету до &lt;html&gt;. Теперь такую же ещё и для всего после &lt;/html&gt; — и будет много лучше.