如何将flash和java等插件添加到node-webkit应用程序?
我的node-webkit应用程序上有一个iframe,当我查看使用flash的页面时,页面将无法加载。
有什么想法吗?
更新1
根据 docs
要查看您的插件是否已加载,您可以使用navigator.plugins 在开发人员工具的控制台中。
您的应用程序也可以使用navigator.plugins。 (例如,它是 可以警告用户有关丢失的插件或使用 解决方法。)
console.log(navigator.plugins)
返回Flash插件可用。那么这里有什么问题?
更新2
现在插件突然正常工作,只需确保客户端系统有您需要的插件,或者您可以将其打包到您的应用程序中。
仍有问题,比如如何告诉你的应用程序使用哪个插件。
答案 0 :(得分:1)
有几种方法可以启用插件:
1)将WebKit插件指令添加到package.json
:
"webkit": {
"plugin": true
}
这将使您的应用可以访问浏览器中用户已安装的任何浏览器插件。
2)将插件文件(扩展名.plugin
)添加到项目根目录的plugins/
文件夹中。这会将插件与您的应用程序打包在一起,这样用户在启动应用程序时就不必安装它们。
node-webkit wiki中提供了更多信息。