CNET JS Code Documentation

Hash: Browser

Adds numerous methods for managing various window location data.

Author: Aaron Newton

Browser Method: getHost

Syntax

Browser.getHost();
Browser.getHost(url);
 

Returns

  • (string) the domain of the window or the passed in url.

Arguments

  1. url (string, optional) - the url you wish to get the host for (otherwise Browser.getHost returns the host of the current window location).

Browser Method: getQueryStringValue

Syntax

Browser.getQueryStringValue(key[, url]);
 

Arguments

  1. key - (string) the key to search for in the querystring
  2. url - (string, optional) url with a querystring to parse; defaults to window.location

Returns

  • (string) a specific querystring value from the window location.

Example

//window.location is http://www.example.com/?red=apple&yellow=lemon
var something = window.getQueryStringValue("red");
> something = "apple"
    var something = window.getQueryStringValue("red", "http://www.example.com/?red=apple&yellow=lemon");
> something = "apple"
 

Browser Method: getQueryStringValues

Syntax

Browser.getQueryStringValues();
Browser.getQueryStringValues(url);
 

Arguments

  1. url - (string, optional) url with a querystring to parse; defaults to window.location

Returns

  • (object) An object with name/value pairs of the values in the querystring of the window

Example

//window.location is http://www.example.com/?red=apple&yellow=lemon
Browser.getQueryStringValues();
//returns: { red: 'apple', yellow: 'lemon' }
Browser.getQueryStringValues("http://www.example.com/?red=apple&yellow=lemon");
//returns: { red: 'apple', yellow: 'lemon' }
 

Browser Method: getPort

Syntax

Browser.getPort();
Brower.getPort(url);
 

Arguments

  1. url - (string, optional) the url to test for a port; defaults to window location

Returns

  • (string) the port number of the window location

Example

//window.location.href is http://www.example.com:8001/blah.html
Browser.getPort();
> 8001
Browser.getPort("http://www.example.com:8001/blah.html");
> 8001
 

Browser Method: qs

Syntax

Browser.qs;
 

Returns

  • (object) an object with name/value pairs of the values in the querystring of the window

Example

//window.location.href is http://www.example.com?red=apple&yellow=lemon
Browser.qs["red"]; //or Browser.qs.red
> apple
Browser.qs["yellow"]; //or Browser.qs.yellow
> lemon
 

Notes

  • This is a shortcut to Browser.getQueryStringValues().