У меня есть веб-сайт, доступ к которому будет доступен только в браузере Chrome. Я хочу получить уникальный идентификатор устройства (главным образом андроида). Это значение должно быть похоже на imei no. Я хочу получить это значение с помощью javascript. Есть ли способ получить уникальный идентификатор устройства с помощью javascript.Извлечь уникальный идентификатор устройства с помощью Javascript
ответ
Вы можете получить доступ к 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>
Спасибо. Но я пытаюсь получить уникальный идентификатор для веб-сайта. Если включение wormhole.js будет работать на веб-сайте html5, тогда вы можете сказать мне, откуда я могу получить скрипт wormhole.js. – user3230561
Это не получение данных. Я попробовал –
для червоточины, попробуйте https://gist.github.com/paoloboschini/5085780 –
@Ale x: Спасибо за ссылку. Но я пытаюсь получить уникальный идентификатор для веб-сайта. Но ссылка относится к разработке приложений для Android. – user3230561
невозможно – jcesarmobile
О, мой плохой, я неправильно понял вопрос. Тогда это невозможно * и, скорее всего, незаконно * – Alex