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.
Asegúrate de que tus dominios sean iguales. verifique la misma política de origen, lo que significa el mismo dominio, subdominio, protocolo (http vs https) y el mismo puerto.
¿Qué es la política del mismo origen?
¿Cómo protege pushState contra posibles falsificaciones de contenido?
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;
}