Здравствуйте,

Хочу спозиционировать XUL-элемент относительно gBrowser. Но не знаю как учесть ширину скроллбара (не важно, видно его сейчас или не видно). А хотелось бы её вычесть, чтобы мой элемент не мешал скроллингу. Причём наугад вычислять пиксели не хочется (-:

0_22d93_9578ff22_L

Я так понимаю, до скроллбара не так-то просто добраться потому что это дочерний элемент HTML-документа, походу: DOM Inspector не находит элемент scrollbar.

Свойство полезное, но спросить его не знаю у кого.

Все элементы на которые ориентируюсь развёрнуты на полные 1024 пикселя, а других в XUL'е я и не нашёл.

А вот и ответ подсказали:

doc.defaultView.getComputedStyle(doc.body, "").width

Только документ должен быть "реальным" - тот что идёт по умолчанию при старте не подходит (gBrowser.contentDocument).

UPD. Вот только для разных страниц это значение получается разным. Яндекс "даёт" правильное, Гугл - всегда 16px, а локальная мелкая страничка приводит к аж 56 пикселям.