Я разработал очень простое расширение Thunderbird. Существует один простой файл .xul, который ссылается через тег script на файл .js. В этом javascript-файле я реализую прослушиватель событий для события отправки сообщения. Когда нажата кнопка отправки, я хочу зашифровать сообщение в теле письма и заменить его этим новым зашифрованным текстом перед отправкой. Замена текста в основной части Thunderbird сработала хорошо, но я не могу сослаться на другой файл javascript с помощью простого вызова функции, например
var encryptedData = encryption.encrypt(data);
для файла Encryption.js, который обрабатывает исключительно шифрование указанного текста электронной почты перед отправкой. Оба файла находятся в одном каталоге, поэтому обычно они должны иметь возможность ссылаться друг на друга, не так ли? Но для меня эта ссылка никогда не работает. Знаете ли вы, что я могу сделать, чтобы заставить его работать, как задумано? Кажется, я не в состоянии понять это сам. Заранее спасибо.