【发布时间】:2014-08-09 03:52:21
【问题描述】:
我是一名 Java 程序员。我想编写一个客户端 Java 程序,该程序附加到 Firefox,以便在用户浏览器中显示 HTML 之前,对从特定远程网站接收到的 HTML 执行操作。客户端 Java 程序必须:
- 在其所在的本地(最终用户)计算机上找到并读取特定文件。
- 检查 Firefox 请求的网页的 URL。
- 如果通过 Firefox 请求的 URL 包含特定域:
- 遍历 HTML 文本以查找
startcode和endcode。 - 切掉
startcode和endcode之间的字符串。 - 使用本地电脑上文件中的信息在
startcode和endcode之间转换字符串。 - 将
startcode和endcode之间的字符串替换为转换后的字符串。 - 允许 Firefox 浏览器窗口显示修改后的 HTML。
- 遍历 HTML 文本以查找
基本上,Java 程序会拦截来自特定网站的传入 HTML,并在内容显示在用户屏幕上之前更改内容。我将如何编写这种程序?
当然,我在运行该程序的计算机上拥有管理权限。但我以前从未写过浏览器插件。我想用 Java 编写它,但代码需要始终在客户端计算机上。代码永远不会在服务器上。我不知道从哪里开始这个项目。
【问题讨论】:
标签: java html firefox firefox-addon