objective-c - 无需使用浏览器扩展即可控制下载

标签 objective-c macos cocoa download-manager

我见过包括 IDM 在内的下载管理器程序在没有扩展的情况下控制浏览器中的下载,他们称之为(高级浏览器集成)。 我想知道是否有人可以针对类似情况提出一种方法?

最佳答案

IDM 仅适用于 Windows,并使用 Windows 特定服务的 Windows Filtering Platform 来实现其高级浏览器集成技巧。

如果您想在 Windows 上做类似的事情,您应该研究该平台。

据我所知,在 UNIX 系统上,没有像 Windows 过滤平台这样的东西。数据包过滤和其他类似防火墙的功能发生在内核中,并且有多种实现:运行哪个(如果有)取决于用户决定如何配置系统(即使 ipf 几乎可以保证用于 BSD 和 BSD 派生系统)。

特别是在 Mac Os X 上,您可能需要检查网络内核扩展。我不确定它们是否足以完成您想做的事情,但我怀疑它们足够。

关于objective-c - 无需使用浏览器扩展即可控制下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12464929/

相关文章:

objective-c - 如何深度复制 NSDictionaries 的 NSArray?

ios - 在iOS7中,ImageView不能脱离parent view的约束拖到main body?

database - 如何通过 Homebrew 软件更改安装在 macOS 上的 postgresql 数据库位置

objective-c - 如果一个对象提供设置委托(delegate)对象 - 我是否必须设置一个?

ios - 在 iOS 上访问字典 (DCSDictionaryRef)

ios - 何时以及如何关闭 UIActivityViewController

objective-c - 保留 NSImage drawInRect 和 NSView cacheDisplayInRect 内存

macos - 如何使用 macos grep 将文件视为巨大的字符串?

objective-c - 修补 Mach-o 二进制文件

objective-c - html 解析 - Objective C cocoa