Learn how to detect iOS, Android, fullscreen mode, Firefox, Safari, and more with JavaScript. — Time and again, I’ve encountered the need to implement features in my web-based projects that specifically target certain types of devices. Each time, I find myself falling back on the same set of utilities I’ve been using for years. …