PLVConfigManager

Objective-C

@interface PLVConfigManager : NSObject

Swift

class PLVConfigManager : NSObject

配置管理类,设置白名单功能

  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly) NSString *appName

    Swift

    var appName: String { get }
  • webview SDK版本

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly) NSString *_Nonnull appVersion;

    Swift

    var appVersion: String { get }
  • 域名 白名单

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) NSMutableArray<NSString *> *_Nonnull whitelist;

    Swift

    var whitelist: NSMutableArray { get }
  • Undocumented

    Declaration

    Objective-C

    + (instancetype)sharedManager;

    Swift

    class func shared() -> Self
  • 添加 URL 域名 白名单 只有设置了白名单 才会进行JS的交互(支持浮窗等功能)

    Note

    此接口需要在页面加载前调用才有效

    Declaration

    Objective-C

    - (void)addHostWhitelist:(nonnull NSArray<NSString *> *)whitelist;

    Swift

    func addHostWhitelist(_ whitelist: [String])

    Parameters

    whitelist

    白名单