我正在制作一个 Cocoa 应用程序,用户可以从网上选择图片以在应用程序中使用。我还希望从这些下载中收集上下文元数据,例如图像来自的主机、用户访问的网站、响应 header 中的确切 MIME 类型等。
基本上,我想通过互联网管理我的用户,将图像和元数据下载到该用户的帐户中。直到今天我还认为这是不可能的。
但最近我在玩弄 WKWebView,并尝试右键单击图像。我看到了这个...
有什么方法可以连接到“下载图像”按钮,并在单击时收到通知吗?
最佳答案
我确实弄清楚了如何使“下载链接文件”工作,它是一个不适合SO答案的笨蛋:https://github.com/kfix/MacPin/commit/9e5f925819f7f54ef29baff1e90783b820e683a3
但是,实现这些私有(private)委托(delegate)函数似乎不允许“下载图像”以任何方式向我的 WkWebView 应用程序发出信号。
关于objective-c - 如何拦截来自 WKWebView 的下载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37858337/