I am using Backbone.LocalStorage plugin with backbone app. It is working fine in chrome and safari however, it is giving me below error in firefox.
DOMException [SecurityError: "The operation is insecure." code: 18 nsresult: 0x80530012 location: http://localhost:8000/js/libs/backbone.localStorage/backbone.localStorage.js?version=1453910702146:137]
I am using python simpleHttpServer
How can I resolve this error?
UPDATE
Here is my code.
paths: {
'jquery' : 'libs/jquery/dist/jquery',
'underscore' : 'libs/underscore/underscore',
'backbone' : 'libs/backbone/backbone',
'localStorage' : 'libs/backbone.localStorage/backbone.localStorage',
'text' : 'plugins/text'
}
Here is collection where localStorage is used.
var Items = Backbone.Collection.extend({
model: SomeModel,
localStorage: new Backbone.LocalStorage('items'),
});
UPDATE 2
I am using firefox 36.
UPDATE 3
It seems like it is a CORS issue but my firefox version is 36. Which should be fine.
UPDATE 4
I am also getting this error in firefox nightly version 44. I also updated my firefox to version 44. Still same error.