123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117 |
- let base_url = `https://webeditter.piaoquantv.com/`
- let dom = {}
- let array_file_buffer = []
- const HEADERS_TO_STRIP_LOWERCASE = [
- 'content-security-policy',
- 'x-frame-options',
- ];
- 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: ["<all_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: ["<all_urls>"] },
- // ['blocking', 'responseHeaders', 'extraHeaders']);
- // 消息通讯
- chrome.runtime.onConnect.addListener(function (port) {
- port.onMessage.addListener(function (res) {
- })
- })
- 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()
- 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) })
|