Skip to content
This repository was archived by the owner on Apr 22, 2021. It is now read-only.

Chrome App

jlchereau edited this page May 15, 2014 · 18 revisions

##Introduction

The best introduction to Chrome Apps is provided by Google.

Most Kendo UI controls rely on templates which use the eval function which chrome apps forbid unless sandboxing. This is further explained by Telerik.

##Building the Chrome App

Building the Chrome app with sandboxing requires the addition of 3 files:

##Loading and testing the Chrome App

In Chrome, call menu tools -> extensions or type chrome://extensions in the address bar and click the Developer mode checkbox.

Chrome Extension

This displays a button to Load unpacked extension from a directory. Click the button and select the www directory on your computer, which should contain manifest.json.

Then the chrome app is displayed in the list of extensions with a Launch link that you can click to run it.

##Limitations

In the current state of the chrome app some features do not work. Some Javascript functions have been disabled in Chrome apps. The ones which affect Phonegap.Express are:

  • localStorage is easily taken care of in api.js (DONE);
  • window.alert can easily be circumvented (TODO);
  • window.location is more difficult to work around although we should be able to assign the src attribute of the containing iFrame of chrome.html (TODO).

Clone this wiki locally