Firefox window.onBlur
Четверг, Декабрь 25th, 2008Странное поведение обнаружилось у Firefox. Если на странице повесить что-то типа:
window.onblur = function () {
console.log( 'im blurred' );
}
, а затем открыть это окно среди других вкладок следующим образом:
(--tab1--)(--tab2--)(--our_tab--)(--tab4--)(--tab5--)(--tab6--)
, то событие onBlur будет вызываться только при переключении с our_tab на tab2, tab4 и tab5, а так же на внешние окна. При переключении же на остальные вкладки, событие срабатывать не будет…
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.5) Gecko/2008121622 Ubuntu/8.10 (intrepid) Firefox/3.0.5
P.S. Для FF багу вылечил, повесив события на document вместо window. Сейчас поглядим что остальные браузеры скажут…
P.P.S. Как ни странно, но “браузер” Опера адекватно отреагировал на подобное положение вещей, чего нельзя сказать о Сафари и Хроме…
Очень часто сталкивался с тем, что отмечая статью или что-либо еще тегами, не могу позволить себе указать вес каждого тега. То есть как бы получается что все теги абсолютно равнозначны, что не всегда является истиной.