let base_url = `https://webeditter.piaoquantv.com/` let dom = {} let array_file_buffer = [] // const HEADERS_TO_STRIP_LOWERCASE = [ // 'content-security-policy', // 'x-frame-options', // ]; // HreHJ0OOW8oyGO4535MgF2rKn // xd5VCtk0qrwygKOul2ij04GW7O7pmrcGA8WHD5YETdHoQeHu29 // AAAAAAAAAAAAAAAAAAAAAAx0aAEAAAAA40%2BxU3cKTffk8oBhaaxI0utwtEo%3DpWMw9L17b9e9veMUwYfuThkBpWHxXiP9IdCULkv6UNzDE7Yfkn // let AccessToken = '1495655643344412672-CD8DJlPm3KnJi0EdBSPnlnesBmGeuS' // let AccessTokenSecret = 'BxS4RYTCICRl6zz91lFU49WjZRHj4hfziXyq0yffQ3Yu1' // chrome.webRequest.onBeforeSendHeaders.addListener((details) => { // let item = details.requestHeaders // for (let i in item) { // if (item[i].name.toLowerCase() == 'sec-fetch-dest') { // item[i].value = 'document' // } // if (item[i].name.toLowerCase() == 'sec-fetch-site') { // item[i].value = 'none' // } // } // return { requestHeaders: item } // }, { urls: [""] }, ['blocking', 'requestHeaders']); // chrome.webRequest.onHeadersReceived.addListener((details) => { // let item = details.responseHeaders // let arr = [] // for (let i in item) { // if (!HEADERS_TO_STRIP_LOWERCASE.includes(item[i].name.toLowerCase())) { // arr.push(item[i]) // } // } // // arr.push({ // // name:'Content-Security-Policy', // // value:"upgrade-insecure-requests" // // }) // return { responseHeaders: arr } // } // , // { urls: [""] }, // ['blocking', 'responseHeaders', 'extraHeaders']); // 消息通讯 chrome.runtime.onConnect.addListener(function (port) { port.onMessage.addListener(function (res) { }) }) function getCurrentTabId(callback) { chrome.tabs.query({ active: true, currentWindow: true }, function (tabs) { if (callback) callback(tabs.length ? tabs[0].id : null); }); } chrome.tabs.onMoved.addListener(function (tabId, moveInfo) { console.log('tabId', tabId) console.log('moveInfo', moveInfo) }); // chrome.tabs.getCurrent((detail)=>{console.log(detail)}) // chrome.tabs.query({},(detail)=>{console.log(detail)}) // 438 // chrome.tabs.reload(438,{bypassCache:false},(e)=>{console.log(e)}) // chrome.action.openPopup({tabId:195},(d)=>{console.log(d)}) // chrome.action.getPopup({tabId:195},(e)=>{console.log(e)}) // chrome.action.getUserSettings((e)=>{console.log(e)}) // chrome.tabs.create({ // active: true, // url: 'https://www.baidu.com' // }, null); // chrome.windows.create( // { // type:'panel', // setSelfAsOpener:false, // focused:false, // width: 100, // height: 100, // url:'https://www.baidu.com' // }, // (e) => { console.log(3) }) // let arr = [] // let i = 0 // }) // let res = detail.filter((item) => { return item.url.indexOf('doc.xuehai.net') > 0 })[0] // let timer = setInterval(() => { // if (i == 11) { // console.log(arr) // clearInterval(timer) // } // let str = `https://doc.xuehai.net/b6dab456fee734fca8753d24305b1028a6225e9ed-${i + 1}.html` // chrome.tabs.update(res.id, { url: str }, (e) => { console.log(e) }) // // chrome.runtime.onInstalled.addListener((details) => { // function getTitle(){ // alert(22) // } // chrome.tabs.query({}, (detail) => { // let res = detail.filter((item) => { return item.url.indexOf('baidu.com') > 0 })[0] // chrome.scripting.executeScript( // { // target: { tabId: res.id }, // func: getTitle, // }, // () => { console.log(1) }); // }) // getCurrentTabId()