On 04/01/2011 02:28 PM, Jonas Sicking wrote: > On Fri, Apr 1, 2011 at 1:41 PM, Nic Jansma<Nic.Jansma@microsoft.com> wrote: >> Hi Olli, >> >> Thanks for all of your input so far. >> >> For this test: >> https://w3c-test.org/webperf/tests/approved/test_navigation_type_backforward.htm >> >> You mention that: >>> And related to that >>> http://dvcs.w3.org/hg/webperf/file/fb6cbccbb0cc/tests/approved/test_navigation_type_backforward.htm >>> is still invalid in some cases. >>> It does not allow bfcached documents. >> >> Does this mean that Mozilla, when doing navigation_frame.history.back(), causes a bfcache navigation? Is there a way to force a "full" back-forward navigation? > > It can, if the page is still cached in the bfcache. Though as with any > cache it is subject to heuristics and other limits so it's not > something you can count on. > > There is no way to force a "full" load from the navigation itself. > However there are ways of ensuring that a page doesn't end up in the > bfcache. One simple such way is to register a "unload" event handler. > You don't need to actually do anything in the event handler, just the > mere fact that it is there will prevent the page from being bfcached. > I believe other browsers with a bfcache behaves the same way. > > So something like the following should work: > > <html> > <head>...</head> > <body onunload="1;"> > .... But that is an implementation detail, which the test framework shouldn't rely on, IMO. -Olli > > > / Jonas >Received on Tuesday, 12 April 2011 17:49:38 UTC
This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 18:01:07 UTC