在 WKWebview 中捕捉照片上传

Catch photo upload in WKWebview

我想拦截从加载了 WKWebview 的网站 javascript 开始的照片上传。 通常我会实施:

`func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : AnyObject]) {`

但由于照片上传不是我做的,我无法设置委托。

我尝试过覆盖 UIImagePickerController 并在 viewDidLoad 中设置委托,但它似乎根本不起作用。

有可能:

extension UIImagePickerController {

     open override func viewDidLoad() {
        super.viewDidLoad()
        self.delegate = picker
     }
}

选择器必须实现 UIImagePickerControllerDelegate