我正在学习构建Chrome扩展程序,我有一个想法来构建需要复杂计算的东西(使用许多java库),这似乎很难被JavaScript实现。
我想到的一般架构是:
Chrome扩展程序(GE)提取HTML元素并将HTML元素作为输入提供给Java应用程序。 Java应用程序执行复杂的计算,然后将结果反馈给GE。 GE最终将结果呈现在浏览器中。
有谁知道这是可行的吗?这是否必须涉及服务器架构?你能否向我推荐一些进一步的信息?
注意:它是一个Java应用程序,希望你能给我一些Java特定的答案。
提前致谢。
答案 0 :(得分:0)
您需要创建在服务器上运行的java Web应用程序(可以通过URL访问),您将通过ajax请求与之通信。 Chrome扩展程序(或任何其他js应用程序)不关心服务器上运行的是什么 - java,php或其他东西。它只是向提供的URL发送HTTP POST / GET请求并收到响应。
如果您在询问是否可以将一些java打包到您的扩展中,那么答案是否定的。你可以打包一些C ++。