Fix may not works

This commit is contained in:
2024-03-09 12:13:02 +08:00
parent dd952892b8
commit 31b90bc4e8

View File

@@ -1,7 +1,7 @@
// ==UserScript== // ==UserScript==
// @name EH Gallery Script // @name EH Gallery Script
// @namespace https://github.com/lifegpc/userscript // @namespace https://github.com/lifegpc/userscript
// @version 0.1.4 // @version 0.1.5
// @description :( // @description :(
// @author lifegpc // @author lifegpc
// @match https://*.e-hentai.org/g/*/* // @match https://*.e-hentai.org/g/*/*
@@ -285,6 +285,11 @@ GM_config.init({
}, },
events: { events: {
save: (values) => { save: (values) => {
handle_doc();
}
}
});
async function handle_doc() {
let openImageInNewTab = GM_config.get("openImageInNewTab"); let openImageInNewTab = GM_config.get("openImageInNewTab");
let openGalleryInNewTab = GM_config.get("openGalleryInNewTab"); let openGalleryInNewTab = GM_config.get("openGalleryInNewTab");
let openMPVInNewTab = GM_config.get("openMPVInNewTab"); let openMPVInNewTab = GM_config.get("openMPVInNewTab");
@@ -298,10 +303,8 @@ GM_config.init({
ele.target = openMPVInNewTab ? '_blank' : '_self'; ele.target = openMPVInNewTab ? '_blank' : '_self';
} }
} }
handle_tags(); await handle_tags();
} }
}
});
/**@param {MsgType} level */ /**@param {MsgType} level */
function err_handle(e, basic = "", level = "err") { function err_handle(e, basic = "", level = "err") {
console.error(e); console.error(e);
@@ -472,7 +475,6 @@ let observer = new MutationObserver(async (data) => {
} }
} }
}); });
observer.observe(document, { childList: true, subtree: true });
let checked_update = false; let checked_update = false;
let is_checking_update = false; let is_checking_update = false;
async function check_tags_update() { async function check_tags_update() {
@@ -601,3 +603,7 @@ async function handle_tags() {
} }
} }
} }
window.addEventListener('DOMContentLoaded', async () => {
handle_doc();
observer.observe(document.body, { childList: true, subtree: true });
})