url.js
Methods
-
staticmodule:url.getAbsoluteURL(url){string}
-
Get absolute version of relative URL. Used to tell Flash the correct URL.
Name Type Description urlstring 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 pathstring 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 urlstring The url to check.
winLocObject optional the domain to check the url against, defaults to window.location
Name Type Description protocolstring optional The window location protocol defaults to window.location.protocol
hoststring 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 urlString The url to parse
Returns:
Type Description url:URLObject An object of url details
Type Definitions
-
url:URLObjectObject
-
Properties:
Name Type Description protocolstring The protocol of the url that was parsed.
hostnamestring The hostname of the url that was parsed.
portstring The port of the url that was parsed.
pathnamestring The pathname of the url that was parsed.
searchstring The search query of the url that was parsed.
hashstring The hash of the url that was parsed.
hoststring The host of the url that was parsed.