更新
This commit is contained in:
parent
7f208b33f4
commit
c88f22440d
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "wuhu-torn-helper",
|
||||
"version": "0.4.7",
|
||||
"version": "0.4.8",
|
||||
"dependencies": {
|
||||
"uglify-js": "^3.16.1"
|
||||
},
|
||||
|
||||
File diff suppressed because one or more lines are too long
@ -10529,12 +10529,29 @@ z-index:100001;
|
||||
* @deprecated
|
||||
* @returns {any}
|
||||
*/
|
||||
function getSidebarData() {
|
||||
// return JSON.parse(document.querySelector('#sidebar_data').innerHTML)
|
||||
let obj = {};
|
||||
const sidebar_menu_list = document.querySelectorAll('#sidebar a span[class*="linkName___"]');
|
||||
sidebar_menu_list.forEach(node => obj[node.innerHTML.trim().toLowerCase()] = true);
|
||||
return obj;
|
||||
async function getSidebarData() {
|
||||
let ret = {};
|
||||
let sidebar_id = null;
|
||||
|
||||
let sessionKeys = Object.keys(sessionStorage);
|
||||
if (sessionKeys.length < 2) {
|
||||
const sidebar_menu_list = document.querySelectorAll('#sidebar a span[class*="linkName___"]');
|
||||
sidebar_menu_list.forEach(node => ret[node.innerHTML.trim().toLowerCase()] = true);
|
||||
} else {
|
||||
for (let key in sessionKeys) {
|
||||
if (key.startsWith('sidebarData') && key.length < 20) {
|
||||
sidebar_id = JSON.parse(sessionStorage.getItem(key));
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (sidebar_id !== null) {
|
||||
for (let area in Object.keys(sidebar_id['areas'])) {
|
||||
ret[area] = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (Object.keys(ret).length === 0) WHNotify('无法获取数据,建议刷新重试');
|
||||
return ret;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user