url.js

Methods

(static) getAbsoluteURL(url) → {string}

Get absolute version of relative URL.

Parameters:
NameTypeDescription
urlstring

URL to make absolute

Returns:

Absolute URL

Type: 
string

(static) getFileExtension(path) → {string}

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

Parameters:
NameTypeDescription
pathstring

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

Returns:

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

Type: 
string

(static) isCrossOrigin(url, winLocopt) → {boolean}

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

Parameters:
NameTypeAttributesDescription
urlstring

The url to check.

winLocURL<optional>

the domain to check the url against, defaults to window.location

Returns:

Whether it is a cross domain request or not.

Type: 
boolean

(static) parseUrl(url) → {URL}

Resolve and parse the elements of a URL.

Parameters:
NameTypeDescription
urlstring

The url to parse

Returns:

An object of url details

Type: 
URL