我已经为我的网站编写了一段javascript代码,用于检测它是否在移动设备上的Opera Mini浏览器中运行。由于Opera Mini具有数据节省功能,当启用该功能时,有时无法正确加载网站,因此我想通过检测所使用的浏览器是否为Opera Mini来显示一条消息。
下面发布的代码完美地适用于iOS上的Opera Mini,但在Android上不起作用。 有什么建议可以使代码也适用于Android上的Opera Mini?
<script type="text/javascript">
function o(){
var isMobile = {
Opera: function() {
return navigator.userAgent.match(/Opera Mini/i);
},
};
if( isMobile.Opera() ) alert('If you are using Opera Mini please disable Data Savings Mode to Have a pleasant browsing experience :)');
}
window.onload = o;
</script>