API для написания аддона для записи событий браузера
Мне известно о дополнении Selenium IDE для Firefox. Посмотрел и его исходный код, но для меня не совсем понятно, какие API он использует для подключения к документу и событиям окна.
Я пытаюсь написать с нуля очень простой аддон для "рекордера" (например, Selenium, но без графического интерфейса), который записывает щелчки мыши и ввод текста и записывает их в файл в локальной файловой системе. Я не знаю, на какие API я должен смотреть.
Хотя изначально я занимаюсь разработкой Firefox 38 для Linux, я бы хотел иметь возможность портировать как можно больше кода для написания аналогичного дополнения для Chrome. Таким образом, кросс-платформенный API аддона, если таковой существует (хотя я сомневаюсь!), Был бы идеальным