[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/SilverScorpion/javascript/master/javascript-based/urlHelper [Back]  [Original]

// This function creates a new anchor element and uses location
// properties (inherent) to get the desired URL data. Some String
// operations are used (to normalize results across browsers).
 
function parseURL(url) {
    var a =  document.createElement('a');
    a.href = url;
    return {
        source: url,
        protocol: a.protocol.replace(':',''),
        host: a.hostname,
        port: a.port,
        query: a.search,
        params: (function(){
            var ret = {},
                seg = a.search.replace(/^\?/,'').split('&'),
                len = seg.length, i = 0, s;
            for (;i

Web Proxy Viewer  |  New URL  |  Original Page