* bfcache (Firefox) [1] [CITE@en-us[Using Firefox 1.5 caching - MDC]] ([TIME[2009-01-24 00:43:53 +09:00]] 版) - [11] [[Firebug]] が動作していると機能しない? [TIME[2011-02-08T06:29:29.700Z]] - [12] [[XHR]] が接続中だと機能しない? [TIME[2011-02-08T06:29:40.500Z]] * Fast history navigation (Opera) [2] [CITE@en[JavaScript and History Navigation - Opera Knowledge Base]] ([TIME[2009-02-08 17:32:47 +09:00]] 版) >Starting in Opera 9.0 Technical Preview 2, Opera attempts to detect pages that rely on this behavior, and will not use fast history navigation on those pages. This means that the page, and any scripts it contains, will be loaded from cache, and processed again when the page is loaded using the back or forward navigation. This is known as "compatible history navigation". [5] いつ互換モードになるのかの条件は >>2 に明記されていませんが、 [CODE(JS)@en[[[onload]]]] と [CODE(JS)@en[[[onunload]]]] が関わっているようです。 [3] [[利用者JavaScript]] で[[履歴ナビゲーション・モード]]を指定するには、 [CODE(JS)@en[[[opera.setOverrideHistoryNavigationMode]]]] [[特性]]を使います。 値は [CODE(JS)@en[[[automatic]]]]、[CODE(JS)@en[[[fast]]]]、 [CODE(JS)@en[[[compatible]]]] です。 [SRC[>>2]] [4] [[著者]]が[[スクリプト]]で[[履歴ナビゲーション・モード]]を明示的に指定するには、 [CODE(JS)@en[[[history.navigationMode]]]] [[特性]]を使います。 値は [CODE(JS)@en[[[automatic]]]]、[CODE(JS)@en[[[fast]]]]、 [CODE(JS)@en[[[compatible]]]] です。 [SRC[>>2]] [6] なんか、 [CODE(DOMa)@en[[[onunload]]]] を設定しても [CODE(DOMa)@en[[[onload]]]] が呼ばれないという情報がありました。どういうときに自動判定で互換モードになるのでしょうかね? [7] [CITE@en[(X)HTML5 Tracking]] ([TIME[2009-10-21 23:23:27 +09:00]] 版) [8] [CITE[Bug 7896 – Specify pageshow and pagehide events]] ([TIME[2009-10-25 15:53:56 +09:00]] 版) [9] [CITE[Changeset 47824 – WebKit]] ([TIME[2009-10-25 15:58:08 +09:00]] 版) [10] [CITE[IRC logs: freenode / #whatwg / 20100113]] ([TIME[2010-01-15 23:57:05 +09:00]] 版) [13] [CITE[''''''[''''''whatwg'''''']'''''' pagehide vs pagevis]] ( ([TIME[2013-08-30 00:53:42 +09:00]] 版)) [14] [CITE@en[Web Applications 1.0 r8160 Provide hook for pagevis. Correctly return false for event.persisted in pagehide. Define one of the variables in an algorithm.]] ( ([TIME[2013-09-01 06:43:00 +09:00]] 版)) [15] [CITE@en[274784 – (blazinglyfastback) Make back and forward blazingly fast and side-effect free]] ( ([TIME[2013-12-16 09:05:37 +09:00]] 版))