| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- const { contextBridge, ipcRenderer } = require('electron');
- contextBridge.exposeInMainWorld('electronAPI', {
- openWindow: (msg) => ipcRenderer.invoke('openWindow', msg),
- closeAllWindow: (msg) => ipcRenderer.send('closeAllWindow', msg),
- getData: (msg) => ipcRenderer.send('getData', msg),
- postData: (msg) => ipcRenderer.send('postData', msg),
- setProxy: (msg) => ipcRenderer.send('setProxy', msg),
- addPreLoadCode: (msg) => ipcRenderer.send('addPreLoadCode', msg),
- setStoData: (msg) => ipcRenderer.send('setStoData', msg),
- getStoData: (msg) => ipcRenderer.send('getStoData', msg),
- closeWindow: (msg) => ipcRenderer.send('closeWindow', msg),
- changeProxy: (msg) => ipcRenderer.send('changeProxy', msg),
- readConfig: (msg) => ipcRenderer.send('readConfig', msg),
- saveConfig: (msg) => ipcRenderer.send('saveConfig', msg),
- setMaxWindowOpenNum: (msg) => ipcRenderer.send('setMaxWindowOpenNum', msg),
- readdir: (msg) => ipcRenderer.send('readdir', msg),
- download: (msg) => ipcRenderer.send('download', msg),
- broadcast: (msg) => ipcRenderer.send('broadcast-message', msg),
- onBroadcast: (callback) => ipcRenderer.on('message-broadcast', (event, data) => callback(data)),
- });
- function randomNum(minNum,maxNum){
- switch(arguments.length){
- case 1:
- return parseInt(Math.random()*minNum+1,10);
- break;
- case 2:
- return parseInt(Math.random()*(maxNum-minNum+1)+minNum,10);
- break;
- default:
- return 0;
- break;
- }
- }
- setTimeout(() => {
- if (location.pathname.includes('detail')) {
- if (document.querySelector('.linkbox a')) {
- let clickList = document.querySelectorAll('.linkbox a')
- clickList[randomNum(0, clickList.length - 1)].click()
- }
- } else {
- if (document.querySelectorAll('.thumbnail-group li a').length > 0) {
- let clickList = document.querySelectorAll('.thumbnail-group li a')
- clickList[randomNum(0, clickList.length - 1)].click()
- }
- }
- }, 5000);
|