From 415bedec7d098435d3393eba2fe69e0c96f3dbf3 Mon Sep 17 00:00:00 2001 From: Alexey Pyltsyn Date: Thu, 18 Mar 2021 21:44:39 +0300 Subject: Unify translation of "слушатель" (#207) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Unify translation of "слушатель" * Fixes after review --- files/ru/web/api/window/beforeunload_event/index.html | 2 +- files/ru/web/api/window/index.html | 4 ++-- files/ru/web/api/window/postmessage/index.html | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) (limited to 'files/ru/web/api/window') diff --git a/files/ru/web/api/window/beforeunload_event/index.html b/files/ru/web/api/window/beforeunload_event/index.html index 4826f98d71..1273c5de18 100644 --- a/files/ru/web/api/window/beforeunload_event/index.html +++ b/files/ru/web/api/window/beforeunload_event/index.html @@ -43,7 +43,7 @@ translation_of: Web/API/Window/beforeunload_event

Для борьбы с нежелательными всплывающими окнами браузеры могут не отображать подсказки, созданные в обработчиках событий beforeunload, за исключением случаев, когда страница была обработана или даже не отображается вообще.

-

Прикрепление обработчика/слушателя событий к window или document's beforeunload событие не позволяет браузерам использовать кэш навигации по страницам в памяти, наподобие Firefox's Back-Forward cache or WebKit's Page Cache.

+

Прикрепление обработчика событий к window или document beforeunload событие не позволяет браузерам использовать кэш навигации по страницам в памяти, наподобие Firefox's Back-Forward cache or WebKit's Page Cache.

В спецификации HTML указано, что вызовы {{domxref("window.alert()")}}, {{domxref("window.confirm()")}}, и {{domxref("window.prompt()")}} методы могут быть проигнорированы во время этого события. Посмотреть HTML specification для более подробной информации.

diff --git a/files/ru/web/api/window/index.html b/files/ru/web/api/window/index.html index 85133473dc..702534c6c7 100644 --- a/files/ru/web/api/window/index.html +++ b/files/ru/web/api/window/index.html @@ -233,7 +233,7 @@ translation_of: Web/API/Window
{{domxref("Window.releaseEvents()")}} {{Deprecated_inline}}
Возвращает окно с захваченных событий определенного типа.
{{domxref("element.removeEventListener","Window.removeEventListener()")}}
-
Удаляет слушателя события из окна.
+
Удаляет обработчик события из окна.
{{domxref("Window.requestIdleCallback()")}}  {{experimental_inline}}
Позволяет назначить расписание задачи во время периода простоя браузера.
{{domxref("Window.resizeBy()")}}
@@ -290,7 +290,7 @@ translation_of: Web/API/Window
{{domxref("WindowOrWorkerGlobalScope.fetch()")}}
Начинает процесс загрузки ресурса из сети.
{{domxref("EventTarget.removeEventListener")}}
-
Удаляет слушателя события из окна.
+
Удаляет обработчик события из окна.
{{domxref("WindowOrWorkerGlobalScope.setInterval()")}}
Устанавливает расписание для исполнения функции каждый раз через заданное число миллисекунд.
{{domxref("WindowOrWorkerGlobalScope.setTimeout()")}}
diff --git a/files/ru/web/api/window/postmessage/index.html b/files/ru/web/api/window/postmessage/index.html index 7d1eaa8773..d6db0cff3a 100644 --- a/files/ru/web/api/window/postmessage/index.html +++ b/files/ru/web/api/window/postmessage/index.html @@ -26,7 +26,7 @@ translation_of: Web/API/Window/postMessage

The dispatched event

-

В otherWindow отправляемые сообщения могут быть прослушаны следующим способом:

+

В otherWindow отправляемые сообщения могут быть обработаны следующим способом:

window.addEventListener("message", receiveMessage, false);
 
@@ -52,7 +52,7 @@ function receiveMessage(event)
 
 

Вопросы безопасности

-

Если вы не ожидаете получения сообщения от других сайтов, не добавляйте никаких слушателей для message событий. Это гарантированный способ избежать проблем с безопасностью.

+

Если вы не ожидаете получения сообщения от других сайтов, не добавляйте обработчики событий message. Это гарантированный способ избежать проблем с безопасностью.

Если же вы хотите получать сообщения от других сайтов, то всегда необходимо идентифицировать отправителя, используя origin и возможно source свойства. Любой сайт (включая, например, http://evil.example.com) может отправлять сообщения любым другим, и у вас нет гарантии, что неизвестный отправитель не пошлет вредоносные сообщения. Однако даже если отправитель известен, вам все равно необходимо всегда подтверждать синтаксис получаемого сообщения. Иначе, дыра в безопасности сайта, которому вы доверяете, может открыть дыру для межсайтового скриптинга на вашем сайте.

-- cgit v1.2.3-54-g00ecf