loadjstest

loadjstest test

目前為 2020-10-29 提交的版本,檢視 最新版本

此腳本不應該直接安裝,它是一個供其他腳本使用的函式庫。欲使用本函式庫,請在腳本 metadata 寫上: // @require https://update.cn-greasyfork.org/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返回值");
    }
);