IMPORTANT: This plugin is no longer maintained. It is possible that some functionality may be deprecated in newer target SDKs.
Fork of kristianhristov/cordova-cookie-master plugin with additional method to get cookies by domain
- Android
- iOS
cookieMaster.getCookieValue('http://<some host>:<some port>', '<cookie name>', function(data) {
console.log(data.cookieValue);
}, function(error) {
if (error) {
console.log('error: ' + error);
}
});
You can access a cookie from a special domain. Replace .domain.com
with a desired value.
cookieMaster.getCookieValueByDomainPath('.domain.com', '/', '<cookie name>', function(data) {
console.log(data.cookieValue);
}, function(error) {
if (error) {
console.log('error: ' + error);
}
});
cookieMaster.setCookieValue('http://<some host>:<some port>', '<cookie name>', '<cookie value>',
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.
cookieMaster.clear(
function() {
console.log('Cookies have been cleared');
},
function() {
console.log('Cookies could not be cleared');
});
- This version has been tested on Android 4.4 ~ 5.1 devices, iOS 7.1 ~ 9 devices. Experience may vary for different OS versions.
This plugin is distributed under the MIT License.
This plugin was inspired by the great work on the CookieMonster plugin by @barrettc