У меня нет полностью решения для JavaScript, но вот (хотя и слабое) решение CSS: Opera Mini по умолчанию использует тип экранного носителя и тип переносного носителя, если пользователь явно переключился в режим просмотра с мобильного устройства, чтобы вы могли обнаружить OperaМини после загрузки страницы через JavaScript, а затем вставьте сообщение, которое не отображается, если параметр мобильного просмотра отключен, и наоборот.
var operaminimobileviewmessage = document.createElement("p");
operaminimobileviewmessage.id = 'ommvm';
operaminimobileviewmessage.appendChild(document.createTextNode("Turn Mobile View Off"));
if(Object.prototype.toString.call(window.operamini) === "[object OperaMini]"){
document.getElementsByTagName("body")[0].appendChild(operaminimobileviewmessage);
return false;
}
тогда в ваших таблицах стилей определите элемент:
<style media="screen,projection">
p#ommvm{display:none}
</style>
<style media="handheld">
p#ommvm{display:block}
</style>