// // GDWebCustomURLSchemeProtocol.h // DESThreeTest // // Created by Qwerdf on 2025/10/24. // Copyright © 2025 zhang alan. All rights reserved. // #import #import NS_ASSUME_NONNULL_BEGIN @protocol GDWebCustomURLSchemeProtocol /// 初始化方法,传入需要处理的请求任务 /// @param task WKURLSchemeTask 对象(包含请求信息和回调方法) - (instancetype)initWithSchemeTask:(id)task; /// 开始处理请求 /// @param completion 处理完成后的回调(用于移除任务缓存) - (void)startLoading:(void(^)(void))completion; /// 停止处理请求(如网页取消加载时调用) - (void)stopLoading; /// 类方法:判断当前服务是否能处理该请求 /// @param task 待处理的请求任务 + (BOOL)canService:(id)task; @end NS_ASSUME_NONNULL_END