JavaScript: How to detect if device is iOS?

We can easily detect iOS Devices using JavaScript. Below is an example to detect iOS device using JavaScript.

Here variable isIOS return true if its iOS device and false if its not.

Why window.MSStream is excluded?
We need to exclude window.MSStream as Microsoft injected the word iPhone in IE11’s userAgent in order to try and fool Gmail. More info about this here and here.


Leave a Reply

Your email address will not be published. Required fields are marked *