1. 程式人生 > >JKRouter實現通過url切換web容器

JKRouter實現通過url切換web容器

  在一個大型的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"];

更多優質文章,可以微信掃碼關注:
這裡寫圖片描述