Как получить доступ к данным в localStorage в приложении для Android

Я использую 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/>`;
    }
}
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
3
5
2 103
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

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

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

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

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

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

Ответ принят как подходящий

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

Другие вопросы по теме