更新
This commit is contained in:
parent
7f208b33f4
commit
c88f22440d
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "wuhu-torn-helper",
|
"name": "wuhu-torn-helper",
|
||||||
"version": "0.4.7",
|
"version": "0.4.8",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"uglify-js": "^3.16.1"
|
"uglify-js": "^3.16.1"
|
||||||
},
|
},
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@ -10529,12 +10529,29 @@ z-index:100001;
|
|||||||
* @deprecated
|
* @deprecated
|
||||||
* @returns {any}
|
* @returns {any}
|
||||||
*/
|
*/
|
||||||
function getSidebarData() {
|
async function getSidebarData() {
|
||||||
// return JSON.parse(document.querySelector('#sidebar_data').innerHTML)
|
let ret = {};
|
||||||
let obj = {};
|
let sidebar_id = null;
|
||||||
|
|
||||||
|
let sessionKeys = Object.keys(sessionStorage);
|
||||||
|
if (sessionKeys.length < 2) {
|
||||||
const sidebar_menu_list = document.querySelectorAll('#sidebar a span[class*="linkName___"]');
|
const sidebar_menu_list = document.querySelectorAll('#sidebar a span[class*="linkName___"]');
|
||||||
sidebar_menu_list.forEach(node => obj[node.innerHTML.trim().toLowerCase()] = true);
|
sidebar_menu_list.forEach(node => ret[node.innerHTML.trim().toLowerCase()] = true);
|
||||||
return obj;
|
} 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