JKRouter實現通過url切換web容器
阿新 • • 發佈:2019-02-17
在一個大型的app中,我們會發現經常會有多個web容器,不同的web容器有不同的特性,當然了也可能是為了安全的考慮需要切換web容器。
為了實現通過url切換web容器,我在JKRouterExtension
檔案中增加了如下方法:
/** web容器型別的索引和jkWebVCClassNames結合起來使用 @return webTypeKey的字串 */ + (NSString *)jkWebTypeKey; /** 配置webVC的className,使用的時候可以通過category重寫方法配置 @return webVC的jkWebVCClassNames */ + (NSArray *)jkWebVCClassNames; + (NSString *)jkWebTypeKey{ return @"webType"; } + (NSArray *)jkWebVCClassNames{ return nil; }
配置的時候,配置web容器的類名。
開啟url的時候使用如下程式碼:
[JKRouter URLOpen:@"https://www.baidu.com?webType=0"];
更多優質文章,可以微信掃碼關注: