From 1386fed7d38652d5848d315927e7e23a66cffd13 Mon Sep 17 00:00:00 2001 From: Alexey Pyltsyn Date: Wed, 20 Oct 2021 13:28:52 +0300 Subject: [RU] Remove `name` attribute from headings (#2788) --- .../releases/1.5/using_firefox_1.5_caching/index.html | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'files/ru/mozilla/firefox/releases/1.5') diff --git a/files/ru/mozilla/firefox/releases/1.5/using_firefox_1.5_caching/index.html b/files/ru/mozilla/firefox/releases/1.5/using_firefox_1.5_caching/index.html index dfef65535b..ce1909c286 100644 --- a/files/ru/mozilla/firefox/releases/1.5/using_firefox_1.5_caching/index.html +++ b/files/ru/mozilla/firefox/releases/1.5/using_firefox_1.5_caching/index.html @@ -6,7 +6,7 @@ original_slug: Using_Firefox_1.5_caching ---
{{FirefoxSidebar}}

 

-

Введение

+

Введение

Firefox 1.5 использует кеширование целых Web-страниц, включая их JavaScript-состояния, в рамках сессии браузера. Переходы по посещённым страницам вперёд-назад не требуют загрузки страниц, а JavaScript-состояния сохраняются. Эта функция, обозначаемая иногда как bfcache (Back-Forward Cache), делает навигацию по страницам очень быстрой. Такое кешированное состояние сохраняется, пока пользователь не закроет браузер.

@@ -37,7 +37,7 @@ original_slug: Using_Firefox_1.5_caching

Это позволяют сделать два новых события браузера.

-

Новые события браузера

+

Новые события браузера

Если вы используете эти новые события, ваши страницы продолжат правильно отображаться в других браузерах (мы протестировали старые версии Firefox, Internet Explorer, Opera и Safari), а при загрузке в Firefox 1.5 добавится новая функциональность кеширования.

@@ -59,7 +59,7 @@ original_slug: Using_Firefox_1.5_caching

Если у вас есть поведение, запускаемое, когда пользователь уходит со страницы, но вы хотите воспользоваться новой функциональностью кеширования, и поэтому не хотите использовать обработчик unload, используйте новое событие pagehide.

-

Событие pageshow

+

Событие pageshow

Это событие работает так же, как событие load, но срабатывает каждый раз при загрузке страницы (в то время как событие load в Firefox 1.5 не срабатывает, когда страница загружается из кеша). При первой загрузке страницы событие pageshow срабатывает сразу после события load. Событие pageshow использует булевское свойство persisted, которое выставляется в false при начальной загрузке. Оно выставляется в true, если это не начальная загрузка (то есть когда страница уже кеширована).

@@ -67,7 +67,7 @@ original_slug: Using_Firefox_1.5_caching

Вызывая JavaScript-функции в обработчике события pageshow, вы можете обеспечить их вызов при загрузке страницы в браузерах, отличных от Firefox 1.5, вызывая этот обработчик в обработчике события load, как показано в примере ниже.

-

Событие pagehide

+

Событие pagehide

Если вы хотите определить поведение, которое происходит, когда пользователь уходит со страницы, но не хотите использовать событие unload (что воспрепятствовало бы кешированию страницы), вы можете использовать новое событие pagehide. Как и pageshow, событие pagehide использует булевское свойство persisted. Оно выставляется в false, если страница не кеширована в браузере, а в true,— если кеширована. Когда это свойство выставлено в false, обработчик unload, если он есть, вызывается сразу после события pagehide.

@@ -79,7 +79,7 @@ original_slug: Using_Firefox_1.5_caching
  • Для навигации, происходящей внутри отдельного фрейма, события срабатывают только в затронутом фрейме.
  • -

    Кеширование страницы несмотря на обработчики unload и beforeunload

    +

    Кеширование страницы несмотря на обработчики unload и beforeunload

    Если вы хотите использовать события unload или beforeunload, сохранив кеширование страницы, вы можете просто удалить эти события в обработчике события и восстановить их в обработчике pageshow, если возвращаетесь на эту страницу:

    @@ -202,7 +202,7 @@ function loadOnlyFirst() { <body onload="onLoad();"> -

    Developing Firefox extensions

    +

    Developing Firefox extensions

    Firefox 1.5 extensions need to allow for this caching functionality. If you are developing a Firefox extension that you want to be compatible with both 1.5 and earlier versions, make sure that it listens for the load event for triggers that can be cached and listens for the pageshow event for triggers that shouldn’t be cached.

    -- cgit v1.2.3-54-g00ecf