Firefox SecurityError: “L'opération est d'insécurité.”
Je suis en utilisant De la colonne vertébrale.LocalStorage plugin avec épine dorsale de l'app. Il fonctionne très bien sur chrome et safari cependant, il me donne de l'erreur ci-dessous dans firefox.
DOMException [SecurityError: "L'opération est d'insécurité."
code: 18
nsresult: 0x80530012
emplacement: http://localhost:8000/js/libs/backbone.localStorage/backbone.localStorage.js?version=1453910702146:137]
Je suis à l'aide de python simpleHttpServer
Comment puis-je résoudre ce problème?
Mise à JOUR
Voici mon code.
paths: {
'jquery' : 'libs/jquery/dist/jquery',
'underscore' : 'libs/underscore/underscore',
'backbone' : 'libs/backbone/backbone',
'localStorage' : 'libs/backbone.localStorage/backbone.localStorage',
'text' : 'plugins/text'
}
Voici la collection où localStorage est utilisé.
var Items = Backbone.Collection.extend({
model: SomeModel,
localStorage: new Backbone.LocalStorage('items'),
});
Mise à JOUR 2
J'utilise firefox 36.
Mise à JOUR 3
Il semble que c'est une question de la SCRO, mais ma version de firefox est de 36. Ce qui devrait être suffisant.
Mise à JOUR 4
Je reçois également cette erreur dans firefox nightly version 44. J'ai aussi mis à jour mon firefox à la version 44. Toujours la même erreur.
Espérons que vous l'utilisez firefox 29. ensuite ses un bug firefox
J'utilise firefox 36.
Firefox 58 ici et encore je fais face à une telle erreur
Aussi avec Firefox 60 ... 🙁
OriginalL'auteur 2619 | 2016-01-27
Vous devez vous connecter pour publier un commentaire.
Assurez-vous que Firefox a activé les cookies.
Le paramètre peut être trouvé dans le Menu/Options/vie privée/Histoire
Dans la liste déroulante, choisissez de ne pas oublier l'Histoire, ou si Vous préférez Utiliser les paramètres personnalisés pour l'historique, mais sélectionnez l'option Accepter les cookies des sites
espère que cela aide.
OriginalL'auteur Daniel
Ce qui arrive quand on essaie d'accéder à une ressource (CSS...) qui est situé sur un domaine différent. Pour faire face à cette erreur, nous pouvons utiliser ce:
OriginalL'auteur mkebri
Assurez-vous que vos domaines sont les mêmes. vérifier Même La Politique De L'Origine qui signifie que même domaine, sous-domaine, le protocole http (vs https) et le même port.
Qu'est-ce que la Même règle d'Origine?
Comment pushState protéger le contenu de la contrefaçon?
placez votre extrait de code dans votre question pour aller plus loin
veuillez voir ma mise à jour de question pour le code.
OriginalL'auteur Venkat.R