2014-12-22 2 views
3

У меня есть веб-сайт, доступ к которому будет доступен только в браузере Chrome. Я хочу получить уникальный идентификатор устройства (главным образом андроида). Это значение должно быть похоже на imei no. Я хочу получить это значение с помощью javascript. Есть ли способ получить уникальный идентификатор устройства с помощью javascript.Извлечь уникальный идентификатор устройства с помощью Javascript

+0

@Ale x: Спасибо за ссылку. Но я пытаюсь получить уникальный идентификатор для веб-сайта. Но ссылка относится к разработке приложений для Android. – user3230561

+0

невозможно – jcesarmobile

+0

О, мой плохой, я неправильно понял вопрос. Тогда это невозможно * и, скорее всего, незаконно * – Alex

ответ

0

Вы можете получить доступ к UUID устройства для этой цели

Вы можете использовать Phonegap или MoSync

В PhoneGap, вы можете использовать Cordova Device Plugin

/* Android: Returns a random 64-bit integer (as a string, again!) 
     The integer is generated on the device's first boot 

    BlackBerry: Returns the PIN number of the device 
     This is a nine-digit unique integer (as a string, though!) 

    iPhone: (Paraphrased from the UIDevice Class documentation) 
    Returns a string of hash values created from multiple hardware identifies. 
    It is guaranteed to be unique for every device and can't be tied 
    to the user account. 
    Windows Phone 7 : Returns a hash of device+current user, 
     if the user is not defined, a guid is generated and will persist until the app is uninstalled 
    Tizen: returns the device IMEI (International Mobile Equipment Identity or IMEI is a number 
    unique to every GSM and UMTS mobile phone. */ 

    var deviceID = device.uuid; 

В MoSync, вы можете использовать Javascript API

<!DOCTYPE html> 
<html> 
<head> 
<title>Device Properties Example</title> 

<script type="text/javascript" charset="utf-8" src="js/wormhole.js"></script> 
<script type="text/javascript" charset="utf-8"> 

// Wait for Wormhole to load 
// 
document.addEventListener("deviceready", onDeviceReady, false); 

// Wormhole is ready 
// 
function onDeviceReady() { 
    var element = document.getElementById('deviceProperties'); 

    element.innerHTML = 'Device Name: '  + device.name  + '<br />' + 
         'Device Platform: ' + device.platform + '<br />' + 
         'Device UUID: '  + device.uuid  + '<br />' + 
         'Device Version: ' + device.version + '<br />'; 
} 

</script> 
</head> 
<body> 
    <p id="deviceProperties">Loading device properties...</p> 
</body> 
</html> 
+0

Спасибо. Но я пытаюсь получить уникальный идентификатор для веб-сайта. Если включение wormhole.js будет работать на веб-сайте html5, тогда вы можете сказать мне, откуда я могу получить скрипт wormhole.js. – user3230561

+0

Это не получение данных. Я попробовал –

+0

для червоточины, попробуйте https://gist.github.com/paoloboschini/5085780 –