PLVWebViewManagerDelegate

Objective-C

@protocol PLVWebViewManagerDelegate <NSObject>

@optional

/// 点击商品,打开商品页时触发
/// @param link subWebview新页面的链接
/// @param data 第三方应用信息(客户自定义使用)
- (void)webviewManager:(PLVWebViewManager *)manager willJumpLink:(NSString *)link data:(NSDictionary *)data;

/// 点击小窗区域,从小窗中恢复到页面时触发该回调
- (void)webviewManagerDidRecoverWindow:(PLVWebViewManager *)manager;

/// 点击小窗区域,关闭小窗时触发该回调
- (void)webviewManagerDidCloseWindow:(PLVWebViewManager *)manager;

@end

Swift

protocol PLVWebViewManagerDelegate : NSObjectProtocol

Undocumented

  • 点击商品,打开商品页时触发

    Declaration

    Objective-C

    - (void)webviewManager:(nonnull PLVWebViewManager *)manager
              willJumpLink:(nonnull NSString *)link
                      data:(nonnull NSDictionary *)data;

    Swift

    optional func webviewManager(_ manager: PLVWebViewManager, willJumpLink link: String, data: [AnyHashable : Any])

    Parameters

    link

    subWebview新页面的链接

    data

    第三方应用信息(客户自定义使用)

  • 点击小窗区域,从小窗中恢复到页面时触发该回调

    Declaration

    Objective-C

    - (void)webviewManagerDidRecoverWindow:(nonnull PLVWebViewManager *)manager;

    Swift

    optional func webviewManagerDidRecoverWindow(_ manager: PLVWebViewManager)
  • 点击小窗区域,关闭小窗时触发该回调

    Declaration

    Objective-C

    - (void)webviewManagerDidCloseWindow:(nonnull PLVWebViewManager *)manager;

    Swift

    optional func webviewManagerDidCloseWindow(_ manager: PLVWebViewManager)