Opera Mini Browser | UA - User Agents
Standards Based Development
Opera Mini doesn't have it's own emulator, however there is a MicroEmulator that can be used in for testing. Directions for running the MicroEmulator can be found here.
User Agent String
Opera/9.80 ($PLATFORM; Opera Mini/$CLIENT_VERSION/$SERVER_BUILD; U; $CLIENT_LANG) Presto/$PRESTO_VER Version/$OPERA_VER
Checking for the presence of Opera Mini in the user agent string can help detect whether a request is from Opera Mini:
var isOperaMini = (navigator.userAgent.indexOf("Opera Mini") > -1);
JavaScript in Opera Mini
It's important to remember that JavaScript in Opera Mini: everything requires user interaction and everything requires a server round-trip.
Mouse Events
mouseover, mousedown, mouseup, and click events are all fired at once, after a user engages with a clickable hotspot.
mouseenter, mouseleave, and mouseout events are never fired.