Здравствуйте. Я начинающий в разработке расширений для Firefox. Мне необходима помощь в поиске нужной информации.

Хочу создать расширение, позволяющее считывать из данные из файла (допустим текстового) и при нажатии на кнопку записывать данные из этого файла в TextBox'ы на определенной веб странице. Помимо этого необходимо изменять значения DropDownList'ов и вызывать свойства OnClick() у CheckBox'ов и Submit'ов (кнопок "Button").
Все ID элементы страницы постоянны и знаю их изначально, но никак не могу найти необходимую информацию для разработки этого расширения.

Я написал такую вещь для Internet Explorer, создав на его базе свой браузер, а теперь необходимо переделать это все для Firefox.
Очень прошу, помогите любыми источниками (желательно на русском языке) или примерами. Заранее благодарен.

https://developer.mozilla.org/en-US/

ПротопопулуS пишет

https://developer.mozilla.org/en-US/

Спасибо, искал - не помогло.

Попытался запрограммировать это все на Delphi и возник вопрос:
Можно ли через элементы TWebBrowser обращаться не к IE а к Firefox?

Нет, конечно. Но Вы можете попробовать использовать XULRunner.

ru-vadik пишет

Нет, конечно. Но Вы можете попробовать использовать XULRunner.

Спасибо. Подключил и использую. Проблема, лишь в одном - 2ip.ru определяет мой браузер как Netscape, но явно не как Mozilla Firefox. Возможно ли поставить какой-то движок поновее и где его найти?