如何检测和显示移动设备用户在网页上使用的内容?

时间:2016-09-28 10:20:07

标签: javascript html

当用户登陆我的页面时,我想向他们提供一个文字

"您正在使用{设备名称}。"

因此对于三星Galaxy 7上的某人来说,这将是:

"您使用的是三星Galaxy 7。"

请在我的页面中显示此内容的最佳方法是什么?

由于

4 个答案:

答案 0 :(得分:0)

为了获得Android设备名称,您只需添加一行代码:

android.os.Build.MODEL;

在此处找到:getting-android-device-name

答案 1 :(得分:0)

如果您正在寻找javascript解决方案,请使用wurfl.js https://web.wurfl.io/#wurfl-js

包含js文件并访问返回的对象以检查它是否是手机。

从我的手机中,如下所示。

{
    "is_mobile": true,
    "complete_device_name": Motorola MotoG3,
    "form_factor": Smartphone
}

答案 2 :(得分:0)

这是Js的另一个解决方案,不需要注册。

我不认为你能获得设备细节,除非你是本地人。 如果浏览器是移动的,以及它是哪种类型的浏览器,您将只能检测到。

希望这有帮助。

答案 3 :(得分:0)

现在我尝试了这个:https://frubil.info/

public void onMessage(final Message message) {

if (message instanceof TextMessage) {
//Call the web service to process the message. Only after this message has been processed, try and process the next message.

}
}