FireFox 插件与服务器的连接
FireFox plugin connection with server
我正在开发一个 Firefox 插件,它既可以检索数据也可以将数据发送到 http 服务器,但我在如何执行此操作方面遇到了一些问题。该插件将检测当前 url 用户的状态并自动从 http 服务器获取与该页面相关的数据(评论、分数等)(反过来从 MySQL 服务器获取它们) .该插件还有文本字段,用户可以在其中提交自己的评论并对当前站点进行评分。
到目前为止,我只对插件的布局和行为 (JavaScript) 进行了编码。服务器尚未实现。
一些用户输入在插入数据库之前需要通过服务器进行评估。所以客户端也需要连接到这个http服务器来发送数据。
我在网上搜索并找到了一些示例,但其中 none 看起来与我正在尝试做的非常相似。作为我第一次尝试这样做,我不确定如何处理这个问题。
我想我的第一个问题是,对于 Firefox 插件是否有任何通用技术可以做到这一点?如果不是,AJAX和jQuery是否可行?我阅读了一些关于 Socket.io 和 Node.js 的内容,那些呢?
我不是在寻找代码,而是在寻找有关如何执行此操作的指导和建议。这是我第一次接手这样的项目,如果我在这个 post 中遗漏了任何细节,请告诉我。
由于您没有提供太多有关代码细节的信息,我不知道您是否在谈论 content script or if you have a panel。
在任何情况下,您都可以使用AJAX与服务器通信(有或没有jQuery)。这是最简单的方法。
关于使用web sockets,之前在SO上问过:Why use AJAX when WebSockets is available?。您是否需要浏览器和服务器之间的双向、全双工和长 运行 连接?如果答案是否定的,那么去 AJAX.
我正在开发一个 Firefox 插件,它既可以检索数据也可以将数据发送到 http 服务器,但我在如何执行此操作方面遇到了一些问题。该插件将检测当前 url 用户的状态并自动从 http 服务器获取与该页面相关的数据(评论、分数等)(反过来从 MySQL 服务器获取它们) .该插件还有文本字段,用户可以在其中提交自己的评论并对当前站点进行评分。
到目前为止,我只对插件的布局和行为 (JavaScript) 进行了编码。服务器尚未实现。
一些用户输入在插入数据库之前需要通过服务器进行评估。所以客户端也需要连接到这个http服务器来发送数据。
我在网上搜索并找到了一些示例,但其中 none 看起来与我正在尝试做的非常相似。作为我第一次尝试这样做,我不确定如何处理这个问题。
我想我的第一个问题是,对于 Firefox 插件是否有任何通用技术可以做到这一点?如果不是,AJAX和jQuery是否可行?我阅读了一些关于 Socket.io 和 Node.js 的内容,那些呢?
我不是在寻找代码,而是在寻找有关如何执行此操作的指导和建议。这是我第一次接手这样的项目,如果我在这个 post 中遗漏了任何细节,请告诉我。
由于您没有提供太多有关代码细节的信息,我不知道您是否在谈论 content script or if you have a panel。
在任何情况下,您都可以使用AJAX与服务器通信(有或没有jQuery)。这是最简单的方法。
关于使用web sockets,之前在SO上问过:Why use AJAX when WebSockets is available?。您是否需要浏览器和服务器之间的双向、全双工和长 运行 连接?如果答案是否定的,那么去 AJAX.