Skip to content

hj149/fis-parser-protocolfix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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
}

About

fis插件,用来将模版中的http协议转变成https

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published