繁体   English   中英

用于浏览器扩展的Java后端(Firefox附加组件)

[英]Java backend for browser extension (Firefox add-on)

我打算在现有网页中添加可视化效果,由后台的MySQL数据库提供支持。 我认为这对现有网页添加内容需要编写浏览器扩展。

例如,当Google返回搜索结果时,我想自定义显示的网页(例如在该页面的空白处添加一些气泡可视化),可视化由后端提供的数据驱动。

根据我的知识,典型的Web应用程序涉及在前端Java后端运行的JavaScript。 Web应用程序通常会生成一个全新的网页,而不是在现有页面中添加新内容。 Web服务器由Java Servlet,Tomcat等支持。

浏览器扩展(例如firefox附加组件,chrome扩展)如何与后端Java程序通信? 是否存在类似于Servlet / Tomcat的模板可以完成这项工作?

浏览器扩展(例如firefox附加组件,chrome扩展)如何与后端Java程序通信?

对于firefox扩展,它非常简单,你拥有与浏览器本身几乎相同的权限。 即你可以打开套接字,访问文件系统甚至可以使用命名管道。 即所有常用的IPC机制。

我对chrome API知之甚少,除了它们更具限制性。 但我认为至少他们可以创建HTTP请求。

因此,至少可以通过HTTP请求将JSON或基于XML的消息传递到服务器应用程序。

对于服务器端技术,您可能希望使用提供简单REST API的任何内容来形成客户端。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM