流星:如何检测设备型号& OS版本?

时间:2016-05-31 16:30:44

标签: javascript cordova meteor

我想让用户获得Cordova客户端的设备型号,操作系统版本和屏幕分辨率。卡迪拉做得很漂亮。

enter image description here

如何在我的应用中执行此操作?是否有现有的包裹?

由于

2 个答案:

答案 0 :(得分:2)

没有任何Cordova插件或Meteor软件包的答案几乎是微不足道的:

var device_info = window.navigator.userAgent;
var display_size = screen.width + 'x' + screen.height;

device_info看起来像“Mozilla / 5.0(Linux; Android 5.1.1; Nexus 5 Build / LMY48M; wv)AppleWebKit / 537.36(KHTML,如Gecko)Version / 4.0 Chrome / 50.0.2661.86 Mobile Safari / 537.36”,

快速又脏,但所有信息都在那里,并且没有Cordova本机插件出错。

答案 1 :(得分:0)

我认为你正在寻找这个插件:https://www.npmjs.com/package/cordova-plugin-device

///////编辑//////////////

好吧,我不使用meteor,但我可以给你一个jquery sniplet:

jQuery(document).ready(function($) {

    $(document).on('deviceready', function() {

        $('#device-platform').html(device.platform); 
        $('#device-version').html(device.version);
        $('#device-cordova').html(device.cordova);
        $('#device-model').html(device.model);
        $('#device-uuid').html(device.uuid);

    });

});