RPG Maker Forums

Synopsis
 
I made this because I needed this. This snippet gives functions to detect the user's browser or operating system. 
Detectable Browsers are: Google Chrome, Mozilla Firefox, Internet Explorer, Microsoft Edge, and Safari. Detectable Operating systems are Linux, Unix, Windows and Mac
 
How does it work?
 
Detect the browser by calling the function 

Code:
Detect.browser()

This function will return one the following as a string:

Code:
 "Google Chrome", "Mozilla Firefox", "Internet Explorer", "Microsoft Edge", "Safari"

If you have a browser that you would like added please tell me and a I will add it if deemed necessary.
 
Detect the operating system or mobile device by calling the function

Code:
Detect.OS()

This function will return one of the following as a string:


"Windows", "Mac OS", "Unix", "Linux", "iOS", "Android", "Windows Phone"


Updates:


5/8/2016 - Can detect mobile devices
Code:
Download detect.js


var Detect = {
browser: function() {
var n = navigator.userAgent.indexOf(" Edge/") >= 0,
e = !!window.opera || navigator.userAgent.indexOf(" OPR/") >= 0,
o = "undefined" != typeof InstallTrigger,
i = (Object.prototype.toString.call(window.HTMLElement).indexOf("Constructor") > 0, !!window.chrome && !e && !n),
r = !!document.documentMode;
return 1 == e ? "Opera" : 1 == o ? "Mozilla Firefox" : 1 == i ? "Google Chrome" : 1 == r ? "Internet Explorer" : 1 == n ? "Microsoft Edge" : void 0
},
OS: function() {
var n = "Unknown OS";
return -1 != navigator.appVersion.indexOf("Win") && (n = "Windows"), -1 != navigator.appVersion.indexOf("Mac") && (n = "MacOS"), -1 != navigator.appVersion.indexOf("X11") && (n = "UNIX"), -1 != navigator.appVersion.indexOf("Linux") && (n = "Linux"), navigator.userAgent.indexOf("iPhone") >= 0 && (n = "iOS"), navigator.userAgent.indexOf("Android") >= 0 && (n = "Android"), navigator.userAgent.indexOf("Windows Phone") >= 0 && (n = "Windows Phone"), n
}
};



I recommend that you place this in the libs/ folder instead of the plugins folder to make the Detect function universal for all plugins.
 
Usage
Feel free to use in commercial or non-commercial credit is appreciated but not necessary.

Latest Threads

Latest Posts

Latest Profile Posts

Just beat the last of us 2 last night and starting jedi: fallen order right now, both use unreal engine & when I say i knew 80% of jedi's buttons right away because they were the same buttons as TLOU2 its ridiculous, even the same narrow hallway crawl and barely-made-it jump they do. Unreal Engine is just big budget RPG Maker the way they make games nearly identical at its core lol.
Can someone recommend some fun story-heavy RPGs to me? Coming up with good gameplay is a nightmare! I was thinking of making some gameplay platforming-based, but that doesn't work well in RPG form*. I also was thinking of removing battles, but that would be too much like OneShot. I don't even know how to make good puzzles!
one bad plugin combo later and one of my followers is moonwalking off the screen on his own... I didn't even more yet on the new map lol.
time for a new avatar :)

Forum statistics

Threads
106,015
Messages
1,018,351
Members
137,801
Latest member
topsan
Top