向Firefox插件添加外部Javascript

向Firefox插件添加外部Javascript,javascript,firefox,external,Javascript,Firefox,External,如何将外部javascript源添加到firefox扩展中现有的.js中?使用插件sdk: 您不必使用Ajax加载javascript,只需包含您的js文件,每次访问与您可以在PageMod API中指定的“include”值匹配的站点时,它都会被注入。Ajax是异步的。了解如何使用异步代码。 var request = new XMLHttpRequest(); request.onreadystatechange = function () { if(request.r

如何将外部javascript源添加到firefox扩展中现有的.js中?

使用插件sdk:

您不必使用Ajax加载javascript,只需包含您的js文件,每次访问与您可以在PageMod API中指定的“include”值匹配的站点时,它都会被注入。Ajax是异步的。了解如何使用异步代码。
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);