1.0.0-beta1.2 • Published 5 years ago

hijacking-webpack-plugin v1.0.0-beta1.2

Weekly downloads
1
License
ISC
Repository
github
Last release
5 years ago

向HTML模板文件注入js脚本

注意:一定要放在html-webpack-plugin之后执行,否则会被覆盖

###基本使用 1

const HijackingPlugin = require('./hijacking-webpack-plugin');

new HijackingPlugin({
    head: [
        {src: '/static/tinymce/tinymce.min2cs1.js', defer: true},
        {src: '/static/tinymce/tinymce.min2cs2.js', async: true},
        {src: '/static/tinymce/tinymce.min2cs3.js', defer: true},
    ],
    body: [
        {src: '/static/tinymce/tinymce.min2cs1.js', defer: true},
        {src: '/static/tinymce/tinymce.min2cs2.js', async: true},
        {src: '/static/tinymce/tinymce.min2cs3.js', defer: true},
    ]
})

dns http防劫持 2

new HijackingPlugin({
    head: [
        {src: '/static/tinymce/tinymce.min2cs1.js', defer: true},
        {src: '/static/tinymce/tinymce.min2cs2.js', async: true},
        {src: '/static/tinymce/tinymce.min2cs3.js', defer: true},
    ],
    body: [
        {src: '/static/tinymce/tinymce.min2cs1.js', defer: true},
        {src: '/static/tinymce/tinymce.min2cs2.js', async: true},
        {src: '/static/tinymce/tinymce.min2cs3.js', defer: true},
    ],
    filterTags: ['script', 'iframe'], //过滤标签
    whiteURLS: [], // 白名单url:'baidu.com' | 'jquery.com'
    isRejectJACK: true // 开启劫持防护
})
注:开启防劫持后,会针对您配的filterTags(过滤标签组)进行移除, 只要动态有元素插入进来,都会监控到并将其remove
具体业务场景,具体使用

兼容性 ie11+ firefox/chrome 18+ safri 6+ android 4.4+ ios6+ ...

欢迎大家issue、bug

1.0.0-beta1.2

5 years ago

1.0.0-beta1.1

5 years ago

1.0.0-beta1.0

5 years ago

1.0.0-beta0.0.1

5 years ago

0.0.1

5 years ago

0.0.1-beta5.0

5 years ago

0.0.1-beta3.31

5 years ago

0.0.1-beta3.3

5 years ago

0.0.1-beta3.2

5 years ago

0.0.1-beta3.1

5 years ago

0.0.1-beta3.0

5 years ago

0.0.1-beta2.1

5 years ago

0.0.1-beta2.0

5 years ago

0.0.1-beta1.1

5 years ago

0.0.1-beta1.0

5 years ago