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

问题描述

| 我需要开发一个跨平台的Google Chrome扩展程序,该扩展程序使用当前页面的内部HTML并将其保存到硬盘驱动器,然后启动一个将处理该文件的应用程序。 有什么办法吗? 我已经看过NPAPI,但这是否要求我创建一个.DLL?如果是这样,那似乎不太容易移植到其他操作系统。     

解决方法

        要启动应用程序,您只能使用NPAPI。 NPAPI在所有操作系统(Linux-因此,Mac-插件,Windows-dll)中均可用。如果要跨平台安装Chrome扩展程序,则需要为每个操作系统编写一个NPAPI插件。 在清单中,您将它们全部定义在内部,当扩展加载时,它将一次扫描清单中的插件数组,并且仅加载适用于您系统的插件数组。 www.firebreath.org是一个跨平台插件框架。     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...