Greasy Fork

loadjstest

loadjstest test

目前为 2020-10-29 提交的版本。查看 最新版本

此脚本不应直接安装,它是一个供其他脚本使用的外部库。如果您需要使用该库,请在脚本元属性加入:// @require https://update.greasyfork.icu/scripts/414977/863610/loadjstest.js

function sendRequests(method,url,data,callback){
    chrome.runtime.sendMessage({method:method,data:data,url:url},callback);
}

function addjs(res){
    var s = document.createElement('script');
    s.text = res.responseText;
    document.body.append(s);
    console.log('load js complete')
}

// console.log(chrome.extension)
chrome.extension.onMessage.addListener(
    function(request, sender, sendResponse) {
        // alert("前端/后端/Popup收到");
        console.log("request ==> ",request);
        console.log("sender ==> ",sender);
        if(request.jslist){
            request.jslist.forEach(url=>{
                sendRequests("GET",url,{},addjs);
                console.log('send js')
            })
            
        }
        sendResponse("popup返回值");
    }
);