Chrome 打包应用程序是否可能包含 Java 小程序?
我正在尝试将 QZ-Print/jZebra 集成到打包的应用程序中,但是小程序没有出现,并且 JavaScript 在尝试调用函数时收到小程序错误/无法读取未定义的方法。
最佳答案
不,您不能在 Chrome app 中使用任何 (NPAPI) 插件.
文档列出了几个 Disabled Web Features . Flash 和非沙盒插件均已列出,因此它们无法嵌入到 Chrome 应用程序中。 Flash - 作为(沙盒)PPAPI 插件 - 可以嵌入 <webview>
tag 中, 但 Java 是一个非沙盒 NPAPI 插件,所以 it cannot be used in a <webview>
tag .
并且您不能在旧版中使用 Java 小程序 packaged app要么,因为Java does not support Chrome extensions .如果您尝试从 http(s) 站点嵌入 Java 小程序,您可能会更幸运。
请注意,Java 小程序和遗留的打包应用程序已被弃用,并且将来会从 Chrome 中删除(announcement for Java plugins,announcement for packaged apps),因此您应该尝试寻找替代方案,例如 native messaging .
关于java - 带有 Java 小程序的 Chrome 打包应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25583973/