// ==UserScript== // @name Webos辅助插件 // @namespace https://gitee.com/fs185085781 // @version 1.0.7 // @description Webos辅助插件,用于对webos网页版的增强 // @author 阿范🎈 // @include * // @icon data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAArtJREFUOE+tlE9IVFEUxr9z33vz3ozpzNSQpaOhKRG6qDZFtChoE7UyA5FwES6qVdFiICKxIsiCAv/AUAtbFEKbNkEQQZsgAlu0ihBlRp10hFQ0ne597954d5wZRaM/+uDAu/fB733nnO8cAoCmYamkIP+1+EhPwRNePriEu+q9cO9yCSk8/U1KAzJRQ7R5mNQ/NQQQlA5o/wel/l9ZCeZwA7Zga4H/luZ6mLMauBWwosLfwSJM4UtLZE2zrAfpYs0KafrKfFiQG6B976XyXL+T67s50x5F+Mk0dDddibdnYzhabaN5YAKpjNSQAszhDEFhgBreCbWRNXxYfHAK80u+dSQ8V0G5HniiDuU30kWYxSVCnOCrdTwbVPcmp1b77FzcQu+RkE5zR38KXCgIARhKYfhCHMf6voGWGXpboojYDCKn0J1chC1MOMIE1b5aUgXTTrWGNejAUBbJ42Ec3mWjoucrfroGctf3Ymd3GjNdtbjyfBavP+ZgLTPYvjrXhM1NWB6Bql4u6JQll8i2RxFJToJcT8fTUzGcbixH5PYIRq/V4+DdSaTu1KD56gRONJahNhxA4nwZTrYtwHQJJghU+WJOp8xcD9MdMWzvG8PnjjiCFoNJQIVjoPLmKLK36uFKBZMRDl3O4NNAlc5mbl6hrXMRpmIwiECxZ9+VFC78mO3cjW0PxyC4xMilPbAZ0NSThslN2MJA0CWEOIPFGRpiJrJpE0wQDABMebCYA4oOzig94NxDmClMXqxe47s/Hc60/tDKDPjBQBWPp1Rpa+THKSQJZV5+Ngtec4QBm5fOAel3mFZgbAVIoFB/Jq/Q99rK1thoAkoGNnQ3TeRr5qvKq8vfkfNoXG0VTDfFvJ/StvH32WaUFepI7N64YjmxJbAAI+i9X96VUYFlrzjo/tb425oVlAUMQnKI0S+ZC2NKOJYdzwAAAABJRU5ErkJggg== // @grant GM_getValue // @grant GM_setValue // @grant GM_removeValueChangeListener // @grant GM_addValueChangeListener // @grant window.close // @license MIT // @downloadURL https://update.greasyfork.icu/scripts/500777/Webos%E8%BE%85%E5%8A%A9%E6%8F%92%E4%BB%B6.user.js // @updateURL https://update.greasyfork.icu/scripts/500777/Webos%E8%BE%85%E5%8A%A9%E6%8F%92%E4%BB%B6.meta.js // ==/UserScript== (function() { 'use strict'; let timeData = setInterval(function(){ try{ webos.addPanTokenGet = function(pName){ return new Promise(function(success){ GM_setValue("setGetWebosToken","1"); GM_setValue(pName,""); GM_removeValueChangeListener(pName); GM_addValueChangeListener(pName,(name,oldValue,newValue,remote)=>{ success(newValue); }); }); } clearInterval(timeData); }catch(e){ } },100); setTimeout(function(){ clearInterval(timeData); },30000); function addLog(text){ var log = document.querySelector("#webos-log"); if(log){ log.innerHTML = text; }else{ log = document.createElement("div"); log.innerHTML = text; log.id = "webos-log"; log.style.position = "fixed"; log.style.top = "0px"; log.style.left = "calc(50vw - 80px)"; log.style.zIndex = "999999"; log.style.color = "#fff"; log.style.fontSize = "15px"; log.style.background = "red"; log.style.padding = "5px"; document.body.appendChild(log); } } let hasProxy = false; if(window.location.host.includes("pan.xunlei.com")){ if(GM_getValue("setGetWebosToken") == "1"){ setTimeout(function(){ GM_setValue("setGetWebosToken",""); },60000); hasProxy = true; let timeId = setInterval(function(){ for(let i=0;i