WebPack自动吐出脚本

window.c = c;
window.res = "";
window.flag = false;

c = function (r) {
    if (flag) {
        window.res = window.res + `"${r.toString()}"` + ":" + (e[r] + "") + ",";
    }
    return window.c(r);
}

代码改进了一下,可以过滤掉重复的方法

window.c = c;
window.res = "";
window.flag = false;
window.addedMethods = {};

c = function (r) {
    if (flag) {
        if (!window.addedMethods[r]) {
            window.res = window.res + `"${r.toString()}"` + ":" + (e[r] + "") + ",";
            window.addedMethods[r] = true;
        }
    }
    return window.c(r);
}

生成的方法中如果有注释会影响执行,搜索/**删了就行

相关推荐
祈澈菇凉12 小时前
Webpack的持久化缓存机制具体是如何实现的?
前端·webpack·gulp
懒羊羊我小弟2 天前
Webpack 基础入门
前端·webpack·rust·node.js·es6
刽子手发艺2 天前
Selenium+OpenCV处理滑块验证问题
opencv·selenium·webpack
懒羊羊我小弟2 天前
常用Webpack Loader汇总介绍
前端·webpack·node.js
真的很上进4 天前
【1.8w字深入解析】从依赖地狱到依赖天堂:pnpm 如何革新前端包管理?
java·前端·vue.js·python·webpack·node.js·reactjs
SuperherRo5 天前
信息收集-Web应用&JS架构&URL提取&数据匹配&Fuzz接口&WebPack分析&自动化
javascript·webpack·自动化·fuzz
USER_A0016 天前
Webpack包
javascript·webpack·node.js
轻口味6 天前
Vue.js 配置 Babel、Webpack 和 ESLint
前端·vue.js·webpack
Byron07076 天前
webpack和vite打包原理及比较
前端·webpack·node.js
问白6 天前
Webpack和Vite插件的开发与使用
前端·webpack·rollup插件