Баг в Firefox on Mac?

pilot

Делаем такую страничку:

<html>
<head>
<title>Dot test</title>
<script type="text/javascript">
function start(event){
alert(document.getElementById('a').childNodes[0].nodeValue);
}
</script>
</head>
<body onload="start;">
<a id="a">some.text.with.dots</a>
</body>
</html>

Safari, Opera 8.54, MacIE, FF 1.5 on Linux, FF 1.0.7 on Linux показывают как один:
"some.text.with.dots"
А FF 2.0 и FF 1.5 на Mac'e (PPC) показывают "some.text.with."
Они ведь неправы?

artimon

DОМ Inspector'ом проверь.
Вообще, нигде не сказано, что подряд идущий текст должен весь содержаться в одной текстовой ноде.
PS. Насчёт „нигде не сказано“ я возможно погорячился. Надо стандарт почитать…

pilot

DОМ Inspector'ом проверь.

Да, конечно, а я и не сообразил.
Проверил:
там вставляется тэг <wbr>
http://devedge-temp.mozilla.org/library/manuals/1998/htmlgui...
Но почему только на Маке? И почему вставляется вообще?
Почему этого тэга нет в стандарте? (http://www.w3.org/TR/html401/index/elements.html)

artimon

Может у тебя какое-нибудь расширение стоит?

pilot

Угу, нашел:
MR Tech Link Wrapper
Он как-то незаметно ставился (на автомате чтоль? и оказался в обоих FF — видимо ещ из-за MR Tech Local Install.
Так что я понял, это баг во мне.
Спасибо.
Оставить комментарий
Имя или ник:
Комментарий: