url

url.js

Methods

static getAbsoluteURL(url) → {string}

Get absolute version of relative URL. Used to tell Flash the correct URL.

Parameters:
Name Type Description
url string

URL to make absolute

Returns:
string -

Absolute URL

See:

static getFileExtension(path) → {string}

Returns the extension of the passed file name. It will return an empty string if passed an invalid path.

Parameters:
Name Type Description
path string

The fileName path like '/path/to/file.mp4'

Returns:
string -

The extension in lower case or an empty string if no extension could be found.

static isCrossOrigin(url) → {boolean}

Returns whether the url passed is a cross domain request or not.

Parameters:
Name Type Description
url string

The url to check.

Returns:
boolean -

Whether it is a cross domain request or not.

static parseUrl(url) → {url:URLObject}

Resolve and parse the elements of a URL.

Parameters:
Name Type Description
url String

The url to parse

Returns:
url:URLObject -

An object of url details

Type Definitions

url:URLObject

Properties:
Name Type Description
protocol string

The protocol of the url that was parsed.

hostname string

The hostname of the url that was parsed.

port string

The port of the url that was parsed.

pathname string

The pathname of the url that was parsed.

search string

The search query of the url that was parsed.

hash string

The hash of the url that was parsed.

host string

The host of the url that was parsed.