
browserSupportsGeolocation();
/*

Output: Boolean (true | false);
Description: "

Returns true if the browser has a built in 'navigator.geolocation' api.

"

*/


browserSupportsPeerConnection();
/*

Output: Boolean (true | false);
Description: "

Returns true if the browser has a version of RTCPeerConnection.

"

*/


browserPeerConnection();
/*

Output: class (RTCPeerConnection);
Description: "

Gets the browser's RTCPeerConnection class, if there is one.

"

*/


requestLocation();
/*

Output: Object (An overview of all the location info the browser can gather {...}).
Description: "

Asks the browser for all the information it could possibly gather, then returns an object that
contains the data from every other function, plus some.

"

*/


requestIPAddress();
/*

Ougpug: Object (blank {});
Description: "

Returns a blank object that gets a new IP every time the IP address changes (to a new *private* IP).

"

*/


requestLocalIPAddress();
/*

Output: Object (local (public) IP information);
Description: "

Returns local/public IP, plus the city, region, country, etc... of the user.

"

*/


requestLocalInfo();
/*

Output: Object (locql information);
Description: "

Returns basic information of the user, similar to requestLocalIPAddress.

"

*/


requestUserTime();
/*

Output: Object (time info);
Description: "

Returns an object with the timezone (and current time of the user in a future update).

"

*/
