Я работаю над расширением Firefox, и я создал многострочное текстовое поле. Когда пользователь нажимает кнопку, я добавляю текст в текстовое поле, используя (Javascript) TextBoxElement.value + = «Больше текста»;Текстовое окно Firefox XUL: как прокрутить до конца?
Проблема с этим кодом заключается в том, что всякий раз, когда добавляется текст, текстовое поле прокручивается до самого верха. С большим количеством тестов я не понял, как заставить его прокручиваться до самого конца. По какой-то причине свойство scrollTop всегда равно 0, и установка его не влияет на полосу прокрутки.
Есть ли способы установить полосу прокрутки в нижней части текстового поля?
Целью моего расширения является встраивание небольшого окна чата. Я использую текстовое поле для хранения истории чата. Возможно, использование текстового поля не является самым эффективным способом, поэтому любые другие предложения также будут отличными.