MozillaZine

chromeappsstore.sqlite

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

Post Posted August 19th, 2011, 10:48 am

I just noticed an unfamiliar file in my Firefox 6 profile, chromeappsstore.sqlite. What is that for?

KWierso
 
Posts: 8773
Joined: May 7th, 2006, 10:29 pm
Location: California

Post Posted August 19th, 2011, 10:59 am

Something to do with eventually supporting installing webapps directly into the browser, I think.

Lee_Dailey

User avatar
 
Posts: 14194
Joined: July 27th, 2004, 4:33 pm
Location: milky way galaxy, sol system, terra, north america, usa, tx, bedford

Post Posted August 20th, 2011, 6:26 pm

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-

Bluefang

User avatar
 
Posts: 7846
Joined: August 10th, 2005, 2:55 pm
Location: Vermont

Post Posted August 20th, 2011, 9:17 pm

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...

Lee_Dailey

User avatar
 
Posts: 14194
Joined: July 27th, 2004, 4:33 pm
Location: milky way galaxy, sol system, terra, north america, usa, tx, bedford

Post Posted August 20th, 2011, 9:38 pm

howdy Bluefang,

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

take care,
lee

Anonymosity
 
Posts: 8142
Joined: May 7th, 2007, 12:07 pm

Post Posted August 21st, 2011, 2:25 pm

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.

Bluefang

User avatar
 
Posts: 7846
Joined: August 10th, 2005, 2:55 pm
Location: Vermont

Post Posted August 21st, 2011, 4:11 pm

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...

Return to Firefox General


Who is online

Users browsing this forum: No registered users and 4 guests