保誠-保戶業務員媒合平台
HelenHuang
2022-06-09 9bdb95c9e34cef640534e5e5a1e2225a80442000
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
"use strict";
 
function hrefInfo(urlObj)
{
    var minimumPathOnly     = (!urlObj.scheme && !urlObj.auth && !urlObj.host.full && !urlObj.port);
    var minimumResourceOnly = (minimumPathOnly && !urlObj.path.absolute.string);
    var minimumQueryOnly    = (minimumResourceOnly && !urlObj.resource);
    var minimumHashOnly     = (minimumQueryOnly && !urlObj.query.string.full.length);
    var empty               = (minimumHashOnly && !urlObj.hash);
    
    urlObj.extra.hrefInfo.minimumPathOnly     = minimumPathOnly;
    urlObj.extra.hrefInfo.minimumResourceOnly = minimumResourceOnly;
    urlObj.extra.hrefInfo.minimumQueryOnly    = minimumQueryOnly;
    urlObj.extra.hrefInfo.minimumHashOnly     = minimumHashOnly;
    urlObj.extra.hrefInfo.empty = empty;
}
 
 
 
module.exports = hrefInfo;