SteamDB_CN

SteamDB汉化插件

< SteamDB_CNについてのフィードバック

レート:良 – スクリプトは良好に動作する

§
投稿日: 2022/09/09
/**
 * 只能调用一次,若多次调用该函数,且在执行过程中再次出发另一个实例则将产生死循环
 * dom修改事件,包括属性,内容,节点修改
 * @param document 侦听对象
 * @param func  执行函数
 */
function dom修改事件(document,func) {
    const MutationObserver = window.MutationObserver || window.WebKitMutationObserver || window.MozMutationObserver;//浏览器兼容
    const config = {attributes: true, childList: true, characterData: true, subtree: true};//配置对象
    const observer = new MutationObserver(function () {
        //进入后停止侦听
        observer.disconnect();
        try {
            func();
        } catch (e) {console.error('执行错误')}
        //结束后继续侦听
        observer.observe(document, config);
    });
    observer.observe(document, config);
}
§
投稿日: 2022/09/09

也可参考我写的汉化脚本

chr233作者
§
投稿日: 2022/09/09

感谢反馈,稍后更新

返信を投稿

返信を投稿するにはログインしてください。