Accès Refusé pour l'localstorage dans IE10

Hier, j'ai installé Windows 8 et je suis maintenant à essayer de comprendre pourquoi j'obtiens un message "Accès Refusé" lors de l'accès à localstorage. La page est servi sur le même PC avec le navigateur (http://localhost). Mon sentiment est que l'un des paramètres de sécurité dans internet explorer 10 est mauvais, mais je n'ai pas compris lequel.

La ligne de code JavaScript déclenchement de l'erreur est:

if(window.localStorage.getItem('phone') == null)

Le code fonctionne très bien dans la dernière version de Chrome.

  • Ne peut pas répéter, fonctionne très bien ici. Pourriez-vous essayer d'obtenir une démo de travail dans le jsfiddle?
  • J'ai le sentiment qu'il peut avoir travaillé pour vous en raison de différents paramètres de sécurité? Je vais essayer de jongler avec le mien un peu plus avant de travailler jusqu'à une démo. Si vos paramètres sont différents, alors il est probable que la démo va travailler pour vous aussi. Si je découvre la réponse, je vais à la poste.
  • J'ai réduit un peu. Lorsque j'utilise les Outils de développement F12 sur localhost, la saisie d'une montre pour la fenêtre.localStorage questions une erreur d'Accès Refusé. Le faire sur un site web accessible au public (microsoft.com) montre un Objet de Stockage. Il est donc probable qu'une démo sur jsfiddle ne fonctionnera pas parce que c'est un site public. Je vais essayer de la pêche autour de la IE10 les paramètres de sécurité entre l'Internet et l'Intranet Local pour voir si cela attire ce qui est différent.
  • J'ai remarqué que la fenêtre.localStorage les questions de l'Accès Refusé erreur, mais que la fenêtre.sessionStorage ne le fait pas. Dans ce cas, j'aurais été à l'aide de sessionStorage de toute façon, donc je vais rénovation de l'application. Cependant, il serait bon de comprendre ce qui se passe. Le code a bien fonctionné dans Win7/IE9.
  • Je suis d'exécuter le code que vous avez fournie à partir de localhost, et il fonctionne bien. L'ordinateur que j'utilise est par défaut installé Win8 (non de domaine connecté) avec IE assez bien commencé, pas tordu. Êtes-vous dans un domaine qui ajoute les paramètres de sécurité de votre ordinateur?
  • De ne pas être tatillon, mais je crois que cette question appartient à super-Utilisateur, étant donné que votre question n'est pas vraiment de code. Si vous aviez cherché Superutilisateur, vous pourriez avoir trouvé mon question avec un problème similaire. Juste pour dire 😉
  • Je n'étais pas au courant de l'Utilisateur du site. Ressemble à un bel outil pour ajouter à la boîte à outils. J'ai réalisé que la question initiale a été plus orientée sur l'utilisateur que le code orienté, mais le problème qui se passait en raison de code que j'avais écrit. Par ce raisonnement, j'ai pensé que quelqu'un d'autre codage de la même chose pourrait ressembler sur StackOverflow aussi.
  • Je peux aussi reproduire ce sur win8 entreprise, domaine, x64 poste de travail.
  • À dieu ne plaise à personne ici accepte une réponse à un Q&Un site web...

InformationsquelleAutor Clint Brown | 2012-10-27