chromeappsstore.sqlite

Discussion of general topics about Mozilla Firefox
Post Reply
Anonymosity
Posts: 8779
Joined: May 7th, 2007, 12:07 pm

chromeappsstore.sqlite

Post by Anonymosity »

I just noticed an unfamiliar file in my Firefox 6 profile, chromeappsstore.sqlite. What is that for?
KWierso
Posts: 8829
Joined: May 7th, 2006, 10:29 pm
Location: California

Re: chromeappsstore.sqlite

Post by KWierso »

Something to do with eventually supporting installing webapps directly into the browser, I think.
User avatar
Lee_Dailey
Posts: 14194
Joined: July 27th, 2004, 4:33 pm
Location: milky way galaxy, sol system, terra, north america, usa, tx, bedford

Re: chromeappsstore.sqlite

Post by Lee_Dailey »

howdy y'all,

found this ...
https://wiki.mozilla.org/Security/Revie ... ity_Review
localstorage/DOMStorage has a special store for about: pages in chromeappsstore.sqlite


i honestly don't know what that means, tho. [*grin*] i see the file referred to in many bugs concerning about:home when wandering thru bugzilla and still aint certain what it is for.

take care,
lee

-ps
some more info ...
https://support.mozilla.com/en-US/quest ... wer-187996
lee-
User avatar
Bluefang
Posts: 7857
Joined: August 10th, 2005, 2:55 pm
Location: Vermont
Contact:

Re: chromeappsstore.sqlite

Post by Bluefang »

Break-down the name.

chrome - the UI
app - application, as in web app
store - data store / database

localstorage/DOMStorage was originally part of the HTML5 specification, for use in web apps. So that quote means that chromeappsstore.sqlite is used as part of the localstorage/DOMStorage implementation used by the about:* pages.

For example, the values currently in mine are:

Code: Select all

"emoh.:moz-safe-about","search-engine","{""name"":""Google"",""searchUrl"":""http://www.google.com/search?q=_searchTerms_&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:unofficial&client=firefox-a""}","0",""
"emoh.:moz-safe-about","snippets-update-url","https://snippets.mozilla.com/1/Firefox/9.0a1/20110820030758/Linux_x86_64-gcc3/en-US/nightly/Linux%203.0.1-gentoo%20(GTK%202.24.4)/default/default/","0",""

The CSV fields are scope, key, value, secure, owner
There have always been ghosts in the machine... random segments of code that have grouped together to form unexpected protocols. Unanticipated, these free radicals engender questions of free will, creativity, and even the nature of what we might call the soul...
User avatar
Lee_Dailey
Posts: 14194
Joined: July 27th, 2004, 4:33 pm
Location: milky way galaxy, sol system, terra, north america, usa, tx, bedford

Re: chromeappsstore.sqlite

Post by Lee_Dailey »

howdy Bluefang,

thanks, dude! i even think i understand ... [*grin*]

take care,
lee
Anonymosity
Posts: 8779
Joined: May 7th, 2007, 12:07 pm

Re: chromeappsstore.sqlite

Post by Anonymosity »

I disabled DOM storage, so why would that file be there, if it collects data?
I got another answer from another forum. That answer was that it controls the search container in about:home. No details were given, however.
User avatar
Bluefang
Posts: 7857
Joined: August 10th, 2005, 2:55 pm
Location: Vermont
Contact:

Re: chromeappsstore.sqlite

Post by Bluefang »

I'm guessing the DOM Storage preference only controls the web-facing DOM Storage.

As I've already said, given that the file is named chromeappsstore.sqlite, it's probably used by the DOM Storage available internally to chrome/UI components.

EDIT: and indeed there is a webappstore.sqlite file, which is used by the DOM Storage available to web pages.
There have always been ghosts in the machine... random segments of code that have grouped together to form unexpected protocols. Unanticipated, these free radicals engender questions of free will, creativity, and even the nature of what we might call the soul...
Post Reply