Add support for Google Chrome CRX-less web apps
Submitted by Jose Dapena Paz
Link to original bug (#668275)
Description
We want to implement the Google Chrome CRX-less web apps specs, as described in http://code.google.com/intl/de-DE/chrome/apps/docs/no_crx.html
Some requirements:
- The installed web apps should be visible in about:applications
- We should show the description in about:applications. Also, description should be added as comment in the desktop file.
- Parse the manifest, and fetch the web application information needed (including the name, description, and launchpath, icon).
- The origin of web app is always the same of the manifest. But we should additionally limit the origin filtering with url fields in manifest, if provided.
- Adapt the install dialog to take into account the requirements for the Chrome CRX-less web apps.
- Implement the javascript API: chrome.app.install, chrome.app.isInstalled, chrome.app.getDetails