On Aug 17, 2014, at 6:22 AM, Pablo Brasero Moreno <pa...@pablobm.com> wrote:

> Hi all, I'm having a problem with the Browser API. I hope someone might be
> able to enlighten me.
> 
> As the subject line says: does purgeHistory() delete cookies? Working on a
> privileged FxOS 1.1 app, I found that it doesn't seem to, even though the
> documentation says otherwise[1].
> 
> I have built a small test app to isolate the problem, it's at
> https://github.com/pablobm/fxos-experiments You can just clone it, fire up
> your FxOS Simulator (as it's 1.1 I'm targeting) and point it to the
> iframe/manifest.webapp in there[2].
> 
> The "Purge history" button in the app will call purgeHistory() on the
> iframe. If you do something that will reveal whether cookies are being
> persisted (such as logging into a site), you should be able to check that
> these are not deleted.
> 
> Any ideas?

It doesn’t seem to be documented very well but I think purgeHistory() returns a 
DOMRequest object 
(https://developer.mozilla.org/en-US/docs/Web/API/DOMRequest). I would try 
changing your code to see if you are getting an error like:

var domReq = iframe.purgeHistory();
domReq.onerror = function() {
  console.error(this.error.name);
}

You can maybe get more ideas from reading the Browser app source: 
https://github.com/mozilla-b2g/gaia/blob/master/apps/browser/js/browser.js#L1847

> 
> Thank you in advance,
> 
> [1]
> https://developer.mozilla.org/en-US/docs/Web/API/HTMLIFrameElement.purgeHistory
> [2]
> https://github.com/pablobm/fxos-experiments/blob/master/iframe/manifest.webapp
> 
> -- 
> Pablo Brasero Moreno
> pa...@pablobm.com
> _______________________________________________
> dev-webapps mailing list
> dev-webapps@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-webapps

_______________________________________________
dev-webapps mailing list
dev-webapps@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-webapps

Reply via email to