0
var request = new XMLHttpRequest();
request.onreadystatechange = function() {
if(request.readyState == 4){
request.close();
}
};
var request = new XMLHttpRequest();
request.open("GET", "http://URLtoExternalJS");
request.send();
var myincludes = request.response.toString();
document.write(myincludes);
Как добавить внешний источник javascript в существующие .js в расширении firefox?Добавление внешнего Javascript в Firefox Addon
Ajax ** асинхронно **. Посмотрите на [Как вернуть ответ от вызова AJAX?] (Http://stackoverflow.com/q/14220321/218196), чтобы узнать, как работать с асинхронным кодом. –