Demo.
cordova plugin add cordova-plugin-intent-list
or directly via git (unstable)
cordova plugin add https://github.com/nick-denry/cordova-plugin-intent-list
navigator.IntentList.getList(success, error);
navigator.IntentList.getList(function(applist) {
console.log(applist);
}, function(errorMesssage) {
console.log(errorMesage);
});
applist
will contain array of JSON objects.
[
{
"label": "Chrome",
"package": "com.android.chrome",
"packageIcon": "data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAYAAADnRuK4AAAABHNCSVQICAgIfAhkiAAAIABJREF..."
},
...
]
Add img-src 'self' data:;
to your CSP declaration to allow data:image
images, i.e.:
<!-- This is a wide open CSP declaration. To lock this down for production, see below. -->
<meta http-equiv="Content-Security-Policy" content="default-src * 'unsafe-inline' gap:; style-src 'self' 'unsafe-inline'; img-src 'self' data:; media-src *" />
Licensed under Apache 2.0. Please see License File for more information.