Mobile Chrome fails to download unsafe files

Chrome browser supplied with modern android devices (4.0 and newer) provides a warning for the user if the browser starts downloading an 'unsafe' file (like an .apk file) that requires user confirmation to continue.

The way the plugin handles the download on android devices (by opening and closing a new browser window) the warning is hidden before the user has a chance to confirm, in effect no file is downloaded.

I believe mobile Chrome browser can handle download via an iframe just as good as a desktop version and this is fixed by detecting it's user agent and using the iframe download method rather than the android-stock-browser-specific one.