我有一些处理输入文件并输出 HTML 和/或 SVG 的数据分析代码。它是 C++ 和 CPU 密集型的。
我想创建一个浏览器插件,这样我的代码就可以在不离开浏览器的情况下使用。Google 的 Native Client 框架和 Pepper API 听起来很有趣,但可能限制性太强了。从 Native Client 模块是否可以通过 Pepper 执行以下操作?
访问用户文件系统上的本地文件。我知道 NaCl 沙箱通常会阻止这种情况,但肯定有办法将用户选择的文件从 Javascript 层传递到 NaCL 中?
将 HTML 或 SVG 输出回浏览器。C++ 有什么方法可以修改包含文档的 DOM?