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)