Plugins 如何将插件添加到节点webkit应用程序

Plugins 如何将插件添加到节点webkit应用程序,plugins,node-webkit,Plugins,Node Webkit,如何将flash和java等插件添加到节点webkit应用程序 我的node webkit应用程序上有一个iframe,当我查看使用flash的页面时,该页面将不会加载 有什么想法吗 更新1 根据 要查看是否加载了插件,可以使用navigator.plugins 在开发者工具的控制台中 您的应用程序还可以使用navigator.plugins。(例如 可以警告用户缺少插件或使用 解决方法。) console.log(navigator.plugins)返回可用的Flash插件。那么这里怎么了 更

如何将flash和java等插件添加到节点webkit应用程序

我的node webkit应用程序上有一个iframe,当我查看使用flash的页面时,该页面将不会加载

有什么想法吗

更新1

根据

要查看是否加载了插件,可以使用navigator.plugins 在开发者工具的控制台中

您的应用程序还可以使用navigator.plugins。(例如 可以警告用户缺少插件或使用 解决方法。)

console.log(navigator.plugins)
返回可用的Flash插件。那么这里怎么了

更新2

不知怎的,插件现在突然开始工作了,只需确保客户端系统中有您需要的插件,或者您可以将其与应用程序打包


但是仍然有问题,比如如何告诉你的应用程序使用哪个插件。

有几种方法可以启用插件:

1) 将WebKit插件指令添加到您的
包.json

"webkit": {
  "plugin": true
}
这将允许您的应用程序访问用户已在其浏览器中安装的任何浏览器插件

2) 将插件文件(扩展名
.plugin
)添加到项目根目录下的
plugins/
文件夹中。这会将插件打包到你的应用程序中,这样用户在启动你的应用程序时就不必已经安装了插件


有关更多信息,请参见。

如何获取
.plugin
文件?@MaxTsepkov在GitHub上检查此线程:。我相信你可以在其中一个chrome设置面板中找到该文件。