Как получить доступ к данным в localStorage в приложении для Android - PullRequest
0 голосов
/ 04 марта 2019

Я использую PhoneGap для создания приложения для Android.Мое приложение о простой игре, в которой я генерирую случайное число для математики.Когда вы отвечаете правильно, счет увеличивается, а если вы проигрываете, вы сохраняете свое имя и счет в данный момент в localStorage.Проблема в том, что я не могу просмотреть его в Android.Ребята, вы можете мне помочь?Ниже приведен код, который я использую для просмотра в браузере.

function loadPlayer(){
    const lsOutput = document.getElementById("lsOutput");
    var l;
    if (localStorage.length < 5) {
        l = localStorage.length;
    } else {
        l = 5;  
    }

    for (var i = 0; i < l; i++) {
        const key = localStorage.key(i);
        const value = localStorage.getItem(key);
        lsOutput.innerHTML += `${i+1}- ${key}: ${value}<br/>`;
    }
}

Ответы [ 2 ]

0 голосов
/ 05 марта 2019

Неважно, ребята.Просто мой старый телефон не может понять код.Я попытался одолжить телефон моего друга, и он работает.

0 голосов
/ 05 марта 2019

localStorage - это объект, поэтому вы можете сделать что-то вроде этого:

var localStorageKeysList = Object.keys(localStorage);
for (var i = 0, max = localStorageKeysList .length; i < max; i++) {
    alert(localStorage[localStorageKeysList[i]]);
}

И он работает на моем собственном устройстве Android с приложением Cordova.

Если это не работает длявы, вы должны использовать Chrome Remote Dev инструменты для проверки вручную, что не так.

https://developers.google.com/web/tools/chrome-devtools/remote-debugging/

...