phaistonian/MyExtensions — pull request #23 by neocotic (2012-07-09 08:36:46+00:00)
Title: Network error fix

This fixes the network error described in #22 by @zhuzhuor.

It appears they made a small change to how the handle JSON in their page source that meant the required parameters couldn't be successfully derived, resulting in their endpoints refusing our requests.

I'm going to do some more work when I get some free time with the following aims;

* Reduce XHR requests sent to webstore by only retrieving the required parameter values once per *update* instead of once per request as it is unlikely to change while in between updates. So if a user is tracking 10 extensions, 11 XHR requests are sent during an update instead of the current 20 XHR requests.
* Update the manifest to [version 2](http://code.google.com/chrome/extensions/manifestVersion.html) and make extension [CSP](http://code.google.com/chrome/extensions/contentSecurityPolicy.html)-compatible as version 1 extensions will soon no longer be supported.