Chrome扩展程序:保存文件以及启动和外部应用程序

时间:2011-05-27 23:03:50

标签: google-chrome google-chrome-extension executable npapi

我需要开发一个跨平台的Google Chrome扩展程序,它会获取当前页面的内部HTML并将其保存到硬盘驱动器,然后启动一个处理该文件的应用程序。

有没有办法做到这一点?

我看过NPAPI,但它是否要求我创建一个.DLL?如果是这样,那似乎不容易移植到其他操作系统。

1 个答案:

答案 0 :(得分:2)

要启动应用程序,您只能使用NPAPI。

NPAPI适用于所有操作系统(Linux - 所以,Mac - 插件,Windows - DLL)。如果您想制作Chrome Extension跨平台,则需要为每个操作系统编写一个NPAPI插件。

在清单中,您可以在内部定义它们,当扩展程序加载时,它将一次扫描清单中的插件数组,并仅加载适合您系统的插件数组。

www.firebreath.org是一个跨平台的插件框架。