mirror of
https://github.com/silkimen/cordova-plugin-advanced-http.git
synced 2026-04-24 00:00:03 +08:00
added function for clearing cookies
This commit is contained in:
+11
-2
@@ -1,12 +1,17 @@
|
||||
var pluginId = module.id.slice(0, module.id.indexOf('.'));
|
||||
var ToughCookie = require(pluginId + '.tough-cookie');
|
||||
var WebStorageCookieStore = require(pluginId + '.local-storage-store');
|
||||
var store = new WebStorageCookieStore();
|
||||
|
||||
var storage = window.localStorage;
|
||||
var storeKey = '__advancedHttpCookieStore__';
|
||||
|
||||
var store = new WebStorageCookieStore(storage, storeKey);
|
||||
var cookieJar = new ToughCookie.CookieJar(store);
|
||||
|
||||
module.exports = {
|
||||
setCookie: setCookie,
|
||||
getCookie: getCookie
|
||||
getCookie: getCookie,
|
||||
clearCookies: clearCookies
|
||||
}
|
||||
|
||||
function setCookie(url, cookieStr) {
|
||||
@@ -17,3 +22,7 @@ function setCookie(url, cookieStr) {
|
||||
function getCookie(url) {
|
||||
return cookieJar.getCookieStringSync(url);
|
||||
}
|
||||
|
||||
function clearCookies() {
|
||||
window.localStorage.removeItem(storeKey);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user