【发布时间】:2015-04-02 09:06:28
【问题描述】:
我打算为现有网页添加可视化效果,由后台 MySQL 数据库提供支持。我认为向现有网页添加内容需要编写浏览器扩展。
例如,当Google返回搜索结果时,我想自定义网页显示(例如在该页面的空白处添加一些气泡可视化),可视化由后端提供的数据驱动。
据我所知,典型的Web 应用程序 涉及运行在前端、Java 后端的 JavaScript。 Web 应用程序会正常生成一个全新的网页,而不是在现有页面中添加新内容。 Web 服务器支持 Java Servlet、Tomcat 等。
浏览器扩展程序(例如 firefox 插件、chrome 扩展程序)如何与后端 Java 程序通信?是否有类似于 Servlet/Tomcat 的现有模板可以完成这项工作?
【问题讨论】:
-
见Ajax。
-
这里是如何使用
popen的示例:_ff-addon-snippet-LibC_popen.js。这是 Firefox 附带的subprocess.jsm示例,但在这个演示插件中,我只是将它作为 jsm 文件包含在内,因此它是独立的:subprocess.jsm -
我知道我们可以使用 Eclipse 创建一个典型的 Web 应用程序项目,其中后端由 Java Servlet 支持。我所要做的就是编写JS和Java代码,只要我设置好Tomcat环境,Eclipse项目将负责它们的连接。当前端现在变成了 Firefox 插件时,我能有这种便利吗?谢谢。
标签: java javascript servlets web-applications firefox-addon