Actually, I've found a workaround that works for most major browsers except IE. I've been running some tests and not seen any misdetection. The javascript I'm using is this - but it might have some holes I'm missing? If you're aware of this, please let me know :) Script: // Opera 8.0+var isOpera = (...