0
ハイブリッドアプリでローカルストレージに値を格納しようとしています。私はデスクトップのWebブラウザでアプリケーションを実行するとき、私はアンドロイドデバイスで同じを実行すると、私はWebブラウザと同じ出力を見ることができません。ローカルストレージに保存されていないと思います。コードバアプリのローカルストレージを有効にする方法
これを解決する方法はありますか、ローカルストレージを有効にする必要はありますか?ここで
は私のコードです:あなたは localStorage.getItem()機能を使用する必要がfunction deductBalance(){
var str;
var num_arr = [];
var elems = document.querySelectorAll('.cost-block-deduct');
elems.forEach(function(el) {
var nums = el.options[el.selectedIndex].value;
num_arr.push(nums)
});
console.log(num_arr);
var alvar1 = (Number.parseInt(num_arr.join("")));
localStorage.setItem("deducted", alvar1);
window.location.href = "home.html"
}
function todaysExpenses(){
document.getElementById("spent_points_today").innerHTML = localStorage.deducted ;
document.getElementById("earned_points_today").innerHTML = localStorage.balance;
document.getElementById("balance-remaining").innerHTML = localStorage.balance - localStorage.deducted;
document.getElementById("balance-remaining-month").innerHTML = localStorage.balance - localStorage.deducted;
}
ローカルストレージがあるかどうかを確認します。ブラウザでサポートされているかどうか { localStorage.setItem( "mod"、 "do"); アラート(localStorage.removeItem(mod)); } catch(e){ アラート( "いいえ"); } – developerCK