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