初始化fy
This commit is contained in:
61
uni_modules/UniDevTools/node_modules/licia/rmCookie.js
generated
vendored
Normal file
61
uni_modules/UniDevTools/node_modules/licia/rmCookie.js
generated
vendored
Normal file
@@ -0,0 +1,61 @@
|
||||
var cookie = require('./cookie');
|
||||
exports = function(key) {
|
||||
var location = window.location;
|
||||
var hostname = location.hostname;
|
||||
var pathname = location.pathname;
|
||||
var hostNames = hostname.split('.');
|
||||
var pathNames = pathname.split('/');
|
||||
var domain = '';
|
||||
var pathLen = pathNames.length;
|
||||
var path;
|
||||
if (del()) return;
|
||||
for (var i = hostNames.length - 1; i >= 0; i--) {
|
||||
var hostName = hostNames[i];
|
||||
if (hostName === '') continue;
|
||||
domain = domain === '' ? hostName : hostName + '.' + domain;
|
||||
path = '/';
|
||||
if (
|
||||
del({
|
||||
domain: domain,
|
||||
path: path
|
||||
}) ||
|
||||
del({
|
||||
domain: domain
|
||||
})
|
||||
)
|
||||
return;
|
||||
for (var j = 0; j < pathLen; j++) {
|
||||
var pathName = pathNames[j];
|
||||
if (pathName === '') continue;
|
||||
path += pathName;
|
||||
if (
|
||||
del({
|
||||
domain: domain,
|
||||
path: path
|
||||
}) ||
|
||||
del({
|
||||
path: path
|
||||
})
|
||||
)
|
||||
return;
|
||||
path += '/';
|
||||
if (
|
||||
del({
|
||||
domain: domain,
|
||||
path: path
|
||||
}) ||
|
||||
del({
|
||||
path: path
|
||||
})
|
||||
)
|
||||
return;
|
||||
}
|
||||
}
|
||||
function del(options) {
|
||||
options = options || {};
|
||||
cookie.remove(key, options);
|
||||
return !cookie.get(key);
|
||||
}
|
||||
};
|
||||
|
||||
module.exports = exports;
|
||||
Reference in New Issue
Block a user