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.