OpenTV Player Web HTML5

Module: url

url

url.js

Methods

staticmodule:url.getAbsoluteURL(url){string}

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

Name Type Description
url string

URL to make absolute

See:
Returns:
Type Description
string Absolute URL

staticmodule:url.getFileExtension(path){string}

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

Name Type Description
path string

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

Returns:
Type Description
string The extension in lower case or an empty string if no extension could be found.

staticmodule:url.isCrossOrigin(url, winLoc){boolean}

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

Name Type Description
url string

The url to check.

winLoc Object optional

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

Name Type Description
protocol string optional

The window location protocol defaults to window.location.protocol

host string optional

The window location host defaults to window.location.host

Returns:
Type Description
boolean Whether it is a cross domain request or not.

staticmodule:url.parseUrl(url){url:URLObject}

Resolve and parse the elements of a URL.

Name Type Description
url String

The url to parse

Returns:
Type Description
url:URLObject An object of url details

Type Definitions

url:URLObjectObject

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.