This plugin enables the management of cookies in WebViews on iOS and Android as those platforms restrict the use of "document.cookie".
npm install cordova-plugin-cartegraph-cookie-masterCookie Master
==============
As you may already know, WebViews on Android and iOS platforms do not support regular use of document.cookie for managing the cookies in your app. This plugin allows you to get and set cookie values from your WebView through a simple interface.
Install with Cordova CLI
$ cordova plugin add cordova-plugin-cartegraph-cookie-master
javascript
cookieMaster.getCookieValue('http://:', '', function(data) {
console.log(data.cookieValue);
}, function(error) {
if (error) {
console.log('error: ' + error);
}
});
`
$3
`javascript
cookieMaster.setCookieValue('http://:', '', '',
function() {
console.log('A cookie has been set');
},
function(error) {
console.log('Error setting cookie: '+error);
});
`
The cookie value should be formatted just like a regular document.cookie value.$3
`javascript
cookieMaster.clearCookies(
function() {
console.log('Cookies have been cleared');
},
function() {
console.log('Cookies could not be cleared');
});
``This plugin was inspired by the great work on the CookieMonster plugin by @barrettc