java - 带有 Java 小程序的 Chrome 打包应用程序

标签 java google-chrome google-chrome-app

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 pluginsannouncement for packaged apps),因此您应该尝试寻找替代方案,例如 native messaging .

关于java - 带有 Java 小程序的 Chrome 打包应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25583973/

相关文章:

JavaFX Listview 观察 map

java - 对固定大小的组件使用覆盖 getPreferredSize() 而不是使用 setPreferredSize()

javascript - setInterval 不会在非事件选项卡上减慢速度

javascript - html5 canvas - 在 Chrome 上绘制大字体的表情符号后图像数据为空

node.js - chrome APP - node.js - PUT 正在工作,但 Chrome 说它不工作

java - 无法使用下一个代码重现死锁

java - 蒙戈Java : How to serialize DBObject as JSON on file?

javascript - Chrome 中消失的图像

javascript - Chrome 应用程序、文件系统 API : chooseEntry method isn't working

javascript - 是否有允许轻松访问本地文件系统的 WebKit 实现?