Your goal is to develop Firefox extension and Chrome extension (plugins).
The plugin in both browsers will do the same thing.
You will provide source codes for both plugins (if applicable)
The firefox addon should work in as much different versions of firefox as possible.
The chrome plugin should work in as much different versions of chrome as possible.
The plugin is a remote link checker. Basically what it does is that it downloads (GET) some remote URL (html file) once per minute, parses it using either regex or DOM to get some information from the html (data mining), and then it reports result to my server (again using GET)
So you must be able to code the following:
- timer, to run the given procedures once per minute or other time interval
- HTTP GET to be able to download files from given URLs
- parser for downloaded html files, either using regular expression or standard DOM
The plugin basically doesn't show any user interface nor any configuration dialogs. It should, however, be able to display something in the browser so user can see it is there, perhaps by an icon in address bar (at the right side). When that icon is clicked, a hardcode URL is loaded in new tab. That's all.