J'ai fait quelques codes html/JavaScript comme ceci:localStorage ne fonctionne pas
<script>
if(window.localStorage!==undefined)
{
}
else{ alert('Your browser is outdated!'); }
function myfunction1{
if(localStorage.getItem('permission')!="") { localStorage.setItem('permission', pressed);}
function myfunction2{ document.getElementById('data').innerHTML = localStorage.getItem('permission');}
</script>
<body onload="myfunction2()">
<p id="data">this paragraph shows storage data</p>
<button onclick="myfunction1()">press</button>
Le premier script est pour vérifier si le navigateur prend en charge localStorage. Le second script (myfunction1) vérifie s'il existe des données appelées "permission". S'il n'y en a pas, alors il en fera un. Le troisième code (myfunction2) sert à afficher les données de stockage local. Mais aucun d'entre eux ne fonctionne. Peut-être qu'il y a un problème simple sur mon code. Mais je ne peux pas le réparer. S'il vous plaît aider.
Votre code ont ce que je dois. Mais il y a une erreur dans votre code. if (typeof (Stockage)! == "undefined") {alert ('Votre navigateur est obsolète!'); }: ce code sert à faire une alerte, si typeof (Storage) n'est pas indéfini. Ou si typeof (Storage) est défini. Changez-le en if (typeof (Storage) == "undefined") {alert ('Votre navigateur est obsolète!'); } – user8575948
Mon navigateur vous alerte "Votre navigateur est obsolète" à chaque fois, lorsque j'ouvre la page (qui a le code de votre réponse). Mais localstorage setitem et getitem fonctionnent parfaitement. – user8575948
Je vais choisir votre réponse comme correcte. Mais vous demandant de modifier la réponse, afin qu'elle puisse être utile pour les autres visiteurs. – user8575948