1.0.2 • Published 7 years ago
fis-parser-protocolfix v1.0.2
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 }