origin headers habilitar enable control chrome allow javascript html5 firefox backbone.js cors

javascript - headers - enable cors



Firefox SecurityError: "La operaciĆ³n no es segura". (3)

Asegúrate de que Firefox tenga habilitados los coockies. La configuración se puede encontrar en Menú / Opciones / Privacidad / Historial

En el menú desplegable, seleccione Recordar historial o, si lo prefiere, Usar configuración personalizada para el historial, pero seleccione la opción Aceptar cookies de sitios.

Espero eso ayude.

Estoy usando el complemento Backbone.LocalStorage con la aplicación de red troncal. Está funcionando bien en Chrome y Safari, sin embargo, me está dando el siguiente error en Firefox.

DOMException [SecurityError: "La operación no es segura". código: 18 nsresult: 0x80530012 ubicación: http: // localhost: 8000 / js / libs / backbone.localStorage / backbone.localStorage.js? version = 1453910702146: 137]

Estoy usando python simpleHttpServer

¿Cómo puedo resolver este error?

ACTUALIZAR

Aquí está mi código.

paths: { ''jquery'' : ''libs/jquery/dist/jquery'', ''underscore'' : ''libs/underscore/underscore'', ''backbone'' : ''libs/backbone/backbone'', ''localStorage'' : ''libs/backbone.localStorage/backbone.localStorage'', ''text'' : ''plugins/text'' }

Aquí está la colección donde se usa localStorage.

var Items = Backbone.Collection.extend({ model: SomeModel, localStorage: new Backbone.LocalStorage(''items''), });

ACTUALIZACIÓN 2

Estoy usando firefox 36.

ACTUALIZACIÓN 3

Parece que es un problema CORS pero mi versión de Firefox es 36. Lo cual debería estar bien.

ACTUALIZACIÓN 4

También recibo este error en firefox nightly versión 44. También actualicé mi Firefox a la versión 44. Todavía el mismo error.



Esto sucede cuando tratamos de acceder a los recursos (CSS ...) que se encuentran en diferentes dominios para hacer frente a este error que podemos utilizar:

try { //your critical access to ressources ! //rules = document.styleSheets[i].cssRules; } catch(e) { if(e.name !== "SecurityError") { throw e; }