gpt4 book ai didi

cocoa - 用 Cocoa 应用程序制作一个 Firefox 插件?

转载 作者:行者123 更新时间:2023-12-03 17:29:55 25 4
gpt4 key购买 nike

我的 friend 希望我把他的 Cocoa 应用程序变成一个 Firefox 插件。应用程序获取要下载数据的站点的 URL,然后下载数据,从而减轻浏览器的负载。我的问题是,由于 Firefox 插件是用 javascript 编写的(我认为),并且应用程序是用 Objective C 编写的,这可能吗?另外,从其他地方下载文件是否有任何优势,以免干扰其他网络浏览?由于正在使用互联网连接,浏览速度还会很慢吗?这有什么可能的优势吗?

谢谢大家! :)

最佳答案

实际上 Firefox 插件(例如 Flash、Java 和视频编解码器支持)大多是用 C 和/或 C++ 编写的,而不是 Javascript。

您不应将插件与 Firefox 附加组件混淆(后者是用 Javascript 编写的)。

您可以使用 Objective-C 来编写 Firefox 插件,只要您的插件与 Firefox 插件 API 接口(interface)二进制兼容。

Here有一些关于如何设置的说明。

Also, is there any advantage to downloading a file from someplace else, as to not interfere with other web-browsing?

是的,有。单独的下载管理器程序可以执行 Firefox 无法执行的其他聪明的下载操作(例如自动打开多个下载连接、具有可搜索的下载历史记录、根据文件类型自动将下载的文件添加到特定文件夹等)。看看Speed Download一些选项的示例。

(您还可以使用 Firefox 插件(例如 this )来实现大部分内容,但 native 代码始终更加集成和灵活)。

Will the browsing still be slow because the internet connection is being used?

连接的总带宽由所有正在运行的应用程序共享,因此让另一个应用程序下载内容不会在这方面为您提供帮助。然而,这种安排将减轻浏览器处理开放下载连接的负担,因此理论上浏览器可能会更快一些。

关于cocoa - 用 Cocoa 应用程序制作一个 Firefox 插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/774971/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com