fis-parser-protocolfix

1.0.2 • Public • Published

fis-parse-protocolfix

插件功能

fis插件,用于解析模版中所有的 'src', 'action', 'href', 'background','background-image'相关的链接,将它们的http协议替换成https。

使用方法

fis-conf.js中配置在parser阶段
编译时会产出一份protocol-fix.log的日志,里面记录了模块中所有待处理的url链接,根据需要对链接做相应的处理,js语境中用 "__protocol" 方法把url包起来;smarty变量尾部添加 "|protocol" 修饰器

配置示例

{
    // 需替换的url对照
    hostMap : {
        'nsclick.baidu.com': 'https://gsp0.baidu.com/8qUJcD3n0sgCo2Kml5_Y_D3',
        'pc.videoclick.baidu.com': 'https://gsp0.baidu.com/8qUJcD3n0sgCo2Kml5_Y_D3',
        'static.tieba.baidu.com': '//',
        'v.baidu.com\\/videoapi': '//v.baidu.com/videoapi',
        'v.baidu.com\\/commonapi': '//v.baidu.com/commonapi',
        'v.baidu.com\\/staticapi\\/': '//v.baidu.com/staticapi/',
        'v.baidu.com\\/\\?pagelets': '/?pagelets',
        'v.baidu.com\\/d\\?': '//v.baidu.com/d?'
    },
    // 模式切换,true为移除模式,会清理掉代码中添加的插件关键字protocol_none、__protocol、|protocol。
    // false 表示启用模式
    off : true
}

Readme

Keywords

Package Sidebar

Install

npm i fis-parser-protocolfix

Weekly Downloads

5

Version

1.0.2

License

MIT

Last publish

Collaborators

  • hj149