diff --git a/#README/README-ja.md b/#README/README-ja.md index 11d51a5..9f891db 100644 --- a/#README/README-ja.md +++ b/#README/README-ja.md @@ -1,6 +1,6 @@
-

Pixiv-ワンタッチセキュリティモード v1.2

+

Pixiv-ワンタッチセキュリティモード v1.3

GitHub GreasyFork diff --git a/#README/README-zh.md b/#README/README-zh.md index a83bfb8..8e2c6d8 100644 --- a/#README/README-zh.md +++ b/#README/README-zh.md @@ -1,6 +1,6 @@

-

Pixiv-一键强制和谐 v1.2

+

Pixiv-一键强制和谐 v1.3

GitHub GreasyFork diff --git a/README.md b/README.md index d606816..9daee16 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@

-

Pixiv-ForceSafeMode v1.2

+

Pixiv-ForceSafeMode v1.3

GitHub GreasyFork @@ -15,4 +15,10 @@ While writing the last Pixiv user script, I realized that the official (Safe/R-1 ### PS -The button is on the top bar, you should be able to see it. \ No newline at end of file +The button is on the top bar, you should be able to see it. + \ No newline at end of file diff --git a/main.js b/main.js index 695878c..3bea41c 100644 --- a/main.js +++ b/main.js @@ -3,7 +3,7 @@ // @name:zh-CN Pixiv-一键强制和谐 // @name:ja Pixiv-ワンタッチセキュリティモード // @namespace https://github.com/TitanRGB -// @version 1.2 +// @version 1.3 // @description While writing the last Pixiv user script, I realized that the official (Safe/R-18) filter didn't cover all the scenes. So I made this script to filter all bad information with one click. // @description:zh-CN 开发上一个 Pixiv 插件时,意识到官方的 (全年龄/R-18) 过滤器并不能覆盖所有场景,容易使我的身体吃不消。因此需要更强大的强制过滤插件来一键过滤所有不良信息。 // @description:ja 前回のPixivユーザースクリプトを作成している最中、公式の(セーフ/ R-18)フィルターがすべてのシーンをカバーしていないことに気づきました。 したがって、1つのクリックですべての不適切な情報をフィルタリングするより強力な強制フィルタリングスクリプトが必要です。 @@ -186,18 +186,17 @@ let main = function () { let MutationObserver = window.MutationObserver || window.WebKitMutationObserver || window.MozMutationObserver; let observer = new MutationObserver(function (mutations) { mutations.forEach(function () { - if (new Date().getTime() - last_run_time > 20) { - setTimeout(function () { - // 主函数-添加交互按钮 - if (document.querySelectorAll('div[class="Pixiv-QuickSafeMode"]').length === 0) { - main(); - delete_r18(); - } - // 删除R-18 - else { - delete_r18(); - } - }, 100); + if (new Date().getTime() - last_run_time > 100) { + // 主函数-添加交互按钮 + if (document.querySelectorAll('div[class="Pixiv-QuickSafeMode"]').length === 0) { + main(); + delete_r18(); + } + // 删除R-18 + else { + delete_r18(); + } + // console.log('Pixiv-QuickSafeMode: MutationObserver'); } }); });