Pagespeed Javascript缩小/连接 - 添加横幅和页脚

tax*_*ala 11 concat nginx minify pagespeed mod-pagespeed

我有一个使用Pagespeed与NGINX一起运行的网站,以便缩小和连接Javascript资源,我需要的(如果可能的话,使用Pagespeed)是为缩小的结果添加横幅和页脚,例如Grunt:

Grunt文件配置代码段:

concat: {
    scripts: {
        options: {
            banner: "(function(){",
            footer: "}());"
        },
        src: ['src/app/app.module.js', 'src/app/components/**/*.js', 'src/app/shared/**/*.js'],
        dest: 'dist/scripts/app.min.js'
    },
    vendor: {
        src: ['src/assets/js/vendor/**/*.js'],
        dest: 'dist/scripts/vendor.min.js'
    }
},
Run Code Online (Sandbox Code Playgroud)

这可以通过Pagespeed实现吗?我想在同一个私有范围中添加缩小的所有内容:(function(){ //...minified code...}());

我一直在阅读文档,但找不到与此主题相关的任何内容.

cns*_*nst 0

由于这个问题仍然没有得到足够的重视,我可以建议您查看sub_filteradd_after_body指令吗?它可以让您用另一个字符串更改一个字符串,或者添加处理另一个位置的结果(可以是内部生成的页面,借助return 200 "body to return")。这些模块已包含在 nginx 中,但默认情况下并未构建。