From 0d495ad297d9e90ab35f54a822cd5e4e6a670713 Mon Sep 17 00:00:00 2001 From: MDN Date: Sun, 20 Jun 2021 00:37:04 +0000 Subject: [CRON] sync translated content --- files/es/_redirects.txt | 1 + files/es/_wikihistory.json | 16 +-- .../web/api/ambient_light_events/index.html | 115 ++++++++++++++++++++ files/es/web/api/ambient_light_events/index.html | 114 -------------------- files/fr/_redirects.txt | 3 +- files/fr/_wikihistory.json | 14 +-- .../web/api/ambient_light_events/index.html | 57 ++++++++++ files/fr/web/api/ambient_light_events/index.html | 57 ---------- files/ja/_redirects.txt | 4 +- files/ja/_wikihistory.json | 34 +++--- .../web/api/ambient_light_events/index.html | 69 ++++++++++++ .../orphaned/web/api/devicelightevent/index.html | 59 +++++++++++ files/ja/web/api/ambient_light_events/index.html | 69 ------------ files/ja/web/api/devicelightevent/index.html | 58 ---------- files/ko/_redirects.txt | 3 +- files/ko/_wikihistory.json | 14 +-- .../web/api/ambient_light_events/index.html | 65 ++++++++++++ files/ko/web/api/ambient_light_events/index.html | 65 ------------ files/pt-br/_redirects.txt | 1 + files/pt-br/_wikihistory.json | 12 +-- .../web/api/ambient_light_events/index.html | 117 +++++++++++++++++++++ .../pt-br/web/api/ambient_light_events/index.html | 116 -------------------- files/ru/_redirects.txt | 1 + files/ru/_wikihistory.json | 12 +-- .../web/api/ambient_light_events/index.html | 63 +++++++++++ files/ru/web/api/ambient_light_events/index.html | 62 ----------- files/zh-cn/_redirects.txt | 4 +- files/zh-cn/_wikihistory.json | 30 +++--- .../web/api/ambient_light_events/index.html | 75 +++++++++++++ .../orphaned/web/api/devicelightevent/index.html | 62 +++++++++++ .../zh-cn/web/api/ambient_light_events/index.html | 75 ------------- files/zh-cn/web/api/devicelightevent/index.html | 61 ----------- files/zh-tw/_redirects.txt | 3 +- files/zh-tw/_wikihistory.json | 16 +-- .../web/api/ambient_light_events/index.html | 97 +++++++++++++++++ .../zh-tw/web/api/ambient_light_events/index.html | 96 ----------------- 36 files changed, 868 insertions(+), 852 deletions(-) create mode 100644 files/es/orphaned/web/api/ambient_light_events/index.html delete mode 100644 files/es/web/api/ambient_light_events/index.html create mode 100644 files/fr/orphaned/web/api/ambient_light_events/index.html delete mode 100644 files/fr/web/api/ambient_light_events/index.html create mode 100644 files/ja/orphaned/web/api/ambient_light_events/index.html create mode 100644 files/ja/orphaned/web/api/devicelightevent/index.html delete mode 100644 files/ja/web/api/ambient_light_events/index.html delete mode 100644 files/ja/web/api/devicelightevent/index.html create mode 100644 files/ko/orphaned/web/api/ambient_light_events/index.html delete mode 100644 files/ko/web/api/ambient_light_events/index.html create mode 100644 files/pt-br/orphaned/web/api/ambient_light_events/index.html delete mode 100644 files/pt-br/web/api/ambient_light_events/index.html create mode 100644 files/ru/orphaned/web/api/ambient_light_events/index.html delete mode 100644 files/ru/web/api/ambient_light_events/index.html create mode 100644 files/zh-cn/orphaned/web/api/ambient_light_events/index.html create mode 100644 files/zh-cn/orphaned/web/api/devicelightevent/index.html delete mode 100644 files/zh-cn/web/api/ambient_light_events/index.html delete mode 100644 files/zh-cn/web/api/devicelightevent/index.html create mode 100644 files/zh-tw/orphaned/web/api/ambient_light_events/index.html delete mode 100644 files/zh-tw/web/api/ambient_light_events/index.html diff --git a/files/es/_redirects.txt b/files/es/_redirects.txt index c61090d8d9..a84d00f2b6 100644 --- a/files/es/_redirects.txt +++ b/files/es/_redirects.txt @@ -1762,6 +1762,7 @@ /es/docs/Web/API/API_de_almacenamiento_web/Usando_la_API_de_almacenamiento_web /es/docs/Web/API/Web_Storage_API/Using_the_Web_Storage_API /es/docs/Web/API/API_del_portapapeles /es/docs/Web/API/Clipboard_API /es/docs/Web/API/AbstractWorker /es/docs/orphaned/Web/API/AbstractWorker +/es/docs/Web/API/Ambient_Light_Events /es/docs/orphaned/Web/API/Ambient_Light_Events /es/docs/Web/API/Animation/Animación /es/docs/Web/API/Animation/Animation /es/docs/Web/API/Animation/terminado /es/docs/Web/API/Animation/finished /es/docs/Web/API/Animation/tiempoActual /es/docs/Web/API/Animation/currentTime diff --git a/files/es/_wikihistory.json b/files/es/_wikihistory.json index af4a8fec4f..df4d50ebcf 100644 --- a/files/es/_wikihistory.json +++ b/files/es/_wikihistory.json @@ -4920,14 +4920,6 @@ "Sheppy" ] }, - "Web/API/Ambient_Light_Events": { - "modified": "2019-03-23T22:33:31.225Z", - "contributors": [ - "BubuAnabelas", - "RockoDev", - "guiller1998" - ] - }, "Web/API/AnalyserNode": { "modified": "2019-03-23T22:51:59.371Z", "contributors": [ @@ -23315,6 +23307,14 @@ "AshWilliams" ] }, + "orphaned/Web/API/Ambient_Light_Events": { + "modified": "2019-03-23T22:33:31.225Z", + "contributors": [ + "BubuAnabelas", + "RockoDev", + "guiller1998" + ] + }, "orphaned/Web/API/ChildNode/remove": { "modified": "2020-10-15T21:50:43.901Z", "contributors": [ diff --git a/files/es/orphaned/web/api/ambient_light_events/index.html b/files/es/orphaned/web/api/ambient_light_events/index.html new file mode 100644 index 0000000000..79f4c1ef65 --- /dev/null +++ b/files/es/orphaned/web/api/ambient_light_events/index.html @@ -0,0 +1,115 @@ +--- +title: Luz Ambiental Eventos +slug: orphaned/Web/API/Ambient_Light_Events +translation_of: Web/API/Ambient_Light_Events +original_slug: Web/API/Ambient_Light_Events +--- +
{{DefaultAPISidebar("Ambient Light Events")}}{{SeeCompatTable}}
+ +

Los eventos de luz ambiental son una forma práctica de hacer una página web o una aplicación al tanto de cualquier cambio en la intensidad de la luz. Se les permite reaccionar a un cambio de este tipo, por ejemplo, cambiando el contraste de color de la interfaz de usuario (UI) o cambiando la exposición necesaria para tomar una foto.

+ +

Eventos de luz

+ +

Cuando el sensor de luz de un dispositivo detecta un cambio en el nivel de luz, notifica al navegador de ese cambio. Cuando el navegador recibe dicha notificación, se dispara un {{domxref ( "DeviceLightEvent")}} evento que proporciona información sobre la intensidad de la luz exacta.

+ +

Este evento puede ser capturado en el plano objeto de la ventana mediante el uso de la {{domxref ( "EventTarget.addEventListener", "addEventListener")}} El método (usando el {{event( "devicelight")}} nombre del evento) o adjuntando una controlador de eventos al {{domxref ( "window.ondevicelight")}} propiedad.

+ +

Una vez capturado, el objeto de evento da acceso a la intensidad de la luz expresada en lux a través de la {{domxref ( "DeviceLightEvent.value")}} propiedad.

+ +

Ejemplo

+ +
if ('ondevicelight' in window) {
+  window.addEventListener('devicelight', function(event) {
+    var body = document.querySelector('body');
+    if (event.value < 50) {
+      body.classList.add('darklight');
+      body.classList.remove('brightlight');
+    } else {
+      body.classList.add('brightlight');
+      body.classList.remove('darklight');
+    }
+  });
+} else {
+  console.log('devicelight event not supported');
+}
+
+ +

Especificaciones

+ + + + + + + + + + + + + + + + +
EspecificacionesEstadoComentario
{{SpecName("AmbientLight", "", "Ambient Light Events")}}{{Spec2("AmbientLight")}}definición inicial
+ +

Compatibilidad del Navegador

+ +

{{CompatibilityTable}}

+ +
+ + + + + + + + + + + + + + + + + + + +
FeatureChromeFirefox (Gecko)Internet ExplorerOperaSafari
{{domxref("DeviceLightEvent")}}{{CompatNo}}{{CompatGeckoDesktop("22.0")}}[1]{{CompatNo}}{{CompatNo}}{{CompatNo}}
+
+ +
+ + + + + + + + + + + + + + + + + + + + + +
FeatureAndroidChrome for AndroidFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
{{domxref("DeviceLightEvent")}}{{CompatNo}}{{CompatNo}}{{CompatGeckoMobile("15.0")}}[1]{{CompatNo}}{{CompatNo}}{{CompatNo}}
+
+ +

[1] The {{event("devicelight")}} event is implemented and preference enabled by default in Firefox Mobile for Android (15.0) and in Firefox OS (B2G). Starting with Gecko 22.0 {{geckoRelease("22.0")}} a desktop implementation for Mac OS X is also available. Support for Windows 7 is in progress (see {{bug(754199)}}).

+ +

See also

+ + diff --git a/files/es/web/api/ambient_light_events/index.html b/files/es/web/api/ambient_light_events/index.html deleted file mode 100644 index 4ea45847c0..0000000000 --- a/files/es/web/api/ambient_light_events/index.html +++ /dev/null @@ -1,114 +0,0 @@ ---- -title: Luz Ambiental Eventos -slug: Web/API/Ambient_Light_Events -translation_of: Web/API/Ambient_Light_Events ---- -
{{DefaultAPISidebar("Ambient Light Events")}}{{SeeCompatTable}}
- -

Los eventos de luz ambiental son una forma práctica de hacer una página web o una aplicación al tanto de cualquier cambio en la intensidad de la luz. Se les permite reaccionar a un cambio de este tipo, por ejemplo, cambiando el contraste de color de la interfaz de usuario (UI) o cambiando la exposición necesaria para tomar una foto.

- -

Eventos de luz

- -

Cuando el sensor de luz de un dispositivo detecta un cambio en el nivel de luz, notifica al navegador de ese cambio. Cuando el navegador recibe dicha notificación, se dispara un {{domxref ( "DeviceLightEvent")}} evento que proporciona información sobre la intensidad de la luz exacta.

- -

Este evento puede ser capturado en el plano objeto de la ventana mediante el uso de la {{domxref ( "EventTarget.addEventListener", "addEventListener")}} El método (usando el {{event( "devicelight")}} nombre del evento) o adjuntando una controlador de eventos al {{domxref ( "window.ondevicelight")}} propiedad.

- -

Una vez capturado, el objeto de evento da acceso a la intensidad de la luz expresada en lux a través de la {{domxref ( "DeviceLightEvent.value")}} propiedad.

- -

Ejemplo

- -
if ('ondevicelight' in window) {
-  window.addEventListener('devicelight', function(event) {
-    var body = document.querySelector('body');
-    if (event.value < 50) {
-      body.classList.add('darklight');
-      body.classList.remove('brightlight');
-    } else {
-      body.classList.add('brightlight');
-      body.classList.remove('darklight');
-    }
-  });
-} else {
-  console.log('devicelight event not supported');
-}
-
- -

Especificaciones

- - - - - - - - - - - - - - - - -
EspecificacionesEstadoComentario
{{SpecName("AmbientLight", "", "Ambient Light Events")}}{{Spec2("AmbientLight")}}definición inicial
- -

Compatibilidad del Navegador

- -

{{CompatibilityTable}}

- -
- - - - - - - - - - - - - - - - - - - -
FeatureChromeFirefox (Gecko)Internet ExplorerOperaSafari
{{domxref("DeviceLightEvent")}}{{CompatNo}}{{CompatGeckoDesktop("22.0")}}[1]{{CompatNo}}{{CompatNo}}{{CompatNo}}
-
- -
- - - - - - - - - - - - - - - - - - - - - -
FeatureAndroidChrome for AndroidFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
{{domxref("DeviceLightEvent")}}{{CompatNo}}{{CompatNo}}{{CompatGeckoMobile("15.0")}}[1]{{CompatNo}}{{CompatNo}}{{CompatNo}}
-
- -

[1] The {{event("devicelight")}} event is implemented and preference enabled by default in Firefox Mobile for Android (15.0) and in Firefox OS (B2G). Starting with Gecko 22.0 {{geckoRelease("22.0")}} a desktop implementation for Mac OS X is also available. Support for Windows 7 is in progress (see {{bug(754199)}}).

- -

See also

- - diff --git a/files/fr/_redirects.txt b/files/fr/_redirects.txt index fc0d8ffcdb..b8ed6aae3c 100644 --- a/files/fr/_redirects.txt +++ b/files/fr/_redirects.txt @@ -3593,6 +3593,7 @@ /fr/docs/Web/API/AbstractWorker /fr/docs/orphaned/Web/API/AbstractWorker /fr/docs/Web/API/AbstractWorker.onerror /fr/docs/orphaned/Web/API/AbstractWorker/onerror /fr/docs/Web/API/AbstractWorker/onerror /fr/docs/orphaned/Web/API/AbstractWorker/onerror +/fr/docs/Web/API/Ambient_Light_Events /fr/docs/orphaned/Web/API/Ambient_Light_Events /fr/docs/Web/API/AnimationEffectTimingProperties /fr/docs/Web/API/EffectTiming /fr/docs/Web/API/AnimationEffectTimingProperties/delay /fr/docs/Web/API/EffectTiming/delay /fr/docs/Web/API/AnimationEvent.animationName /fr/docs/Web/API/AnimationEvent/animationName @@ -5750,7 +5751,7 @@ /fr/docs/WebAPI/Network_Information /fr/docs/Web/API/Network_Information_API /fr/docs/WebAPI/Pointer_Lock /fr/docs/Web/API/Pointer_Lock_API /fr/docs/WebAPI/Proximity /fr/docs/Web/API/Proximity_Events -/fr/docs/WebAPI/Utiliser_les_événéments_de_luminosité /fr/docs/Web/API/Ambient_Light_Events +/fr/docs/WebAPI/Utiliser_les_événéments_de_luminosité /fr/docs/orphaned/Web/API/Ambient_Light_Events /fr/docs/WebGL /fr/docs/Web/API/WebGL_API /fr/docs/WebGL/Adding_2D_content_to_a_WebGL_context /fr/docs/Web/API/WebGL_API/Tutorial/Adding_2D_content_to_a_WebGL_context /fr/docs/WebGL/Ajouter_des_couleurs_avec_les_shaders /fr/docs/Web/API/WebGL_API/Tutorial/Using_shaders_to_apply_color_in_WebGL diff --git a/files/fr/_wikihistory.json b/files/fr/_wikihistory.json index f742764287..ec50449dd3 100644 --- a/files/fr/_wikihistory.json +++ b/files/fr/_wikihistory.json @@ -11759,13 +11759,6 @@ "loella16" ] }, - "Web/API/Ambient_Light_Events": { - "modified": "2019-03-23T23:28:29.463Z", - "contributors": [ - "Goofy", - "SphinxKnight" - ] - }, "Web/API/AnalyserNode": { "modified": "2020-10-15T21:24:02.190Z", "contributors": [ @@ -44811,6 +44804,13 @@ "fscholz" ] }, + "orphaned/Web/API/Ambient_Light_Events": { + "modified": "2019-03-23T23:28:29.463Z", + "contributors": [ + "Goofy", + "SphinxKnight" + ] + }, "orphaned/Web/API/ChildNode/remove": { "modified": "2020-10-15T21:49:32.341Z", "contributors": [ diff --git a/files/fr/orphaned/web/api/ambient_light_events/index.html b/files/fr/orphaned/web/api/ambient_light_events/index.html new file mode 100644 index 0000000000..3b11560b2f --- /dev/null +++ b/files/fr/orphaned/web/api/ambient_light_events/index.html @@ -0,0 +1,57 @@ +--- +title: Utiliser les événements de luminosité +slug: orphaned/Web/API/Ambient_Light_Events +tags: + - WebAPI +translation_of: Web/API/Ambient_Light_Events +original_slug: Web/API/Ambient_Light_Events +--- +

{{SeeCompatTable }}

+

Résumé

+

Les événements concernant la lumière environnante permettent à une application de percevoir simplement les changements de luminosité dans l'environnement de l'appareil. L'application peut donc ainsi réagir aux changements de luminosité : par exemple changer le contraste de l'interface ou changer l'exposition lors de la prise d'une photo.

+

Les événements liés à la lumière

+

Lorsque le capteur de lumière détecte un changement de luminosité, il envoie une notification au navigateur. Lorsque le navigateur reçoit une notification, il déclenche un événement {{domxref("DeviceLightEvent")}} qui fournit des informations sur la valeur exacte de l'intensité lumineuse.

+

Cet événement peut être capturé au niveau de l'objet window en utilisant la méthode {{domxref("EventTarget.addEventListener","addEventListener")}} (en utilisant le nom d'événement {{event("devicelight")}}) ou en attachant le gestionnaire d'événément à la propriété {{domxref("window.ondevicelight")}}.

+

Une fois qu'il a été capturé, l'événement permet un accès à la valeur de l'intensité lumineuse, exprimée en lux avec la propriété {{domxref("DeviceLightEvent.value")}}.

+

Exemple

+
window.addEventListener('devicelight', function(event) {
+  var html = document.getElementsByTagName('html')[0];
+
+  if (event.value < 50) {
+    html.classList.add('darklight');
+    html.classList.remove('brightlight');
+  } else {
+    html.classList.add('brightlight');
+    html.classList.remove('darklight');
+  }
+});
+ +

Spécifications

+ + + + + + + + + + + + + + + + +
SpécificationStatutCommentaires
{{ SpecName('AmbientLight', '', 'Ambient Light Events') }}{{ Spec2('AmbientLight') }}Définition initiale
+ +

Compatibilité des navigateurs

+ +

{{Compat("api.DeviceLightEvent")}}

+ +

Voir aussi

+ + diff --git a/files/fr/web/api/ambient_light_events/index.html b/files/fr/web/api/ambient_light_events/index.html deleted file mode 100644 index 1ca152af23..0000000000 --- a/files/fr/web/api/ambient_light_events/index.html +++ /dev/null @@ -1,57 +0,0 @@ ---- -title: Utiliser les événements de luminosité -slug: Web/API/Ambient_Light_Events -tags: - - WebAPI -translation_of: Web/API/Ambient_Light_Events -original_slug: WebAPI/Utiliser_les_événéments_de_luminosité ---- -

{{SeeCompatTable }}

-

Résumé

-

Les événements concernant la lumière environnante permettent à une application de percevoir simplement les changements de luminosité dans l'environnement de l'appareil. L'application peut donc ainsi réagir aux changements de luminosité : par exemple changer le contraste de l'interface ou changer l'exposition lors de la prise d'une photo.

-

Les événements liés à la lumière

-

Lorsque le capteur de lumière détecte un changement de luminosité, il envoie une notification au navigateur. Lorsque le navigateur reçoit une notification, il déclenche un événement {{domxref("DeviceLightEvent")}} qui fournit des informations sur la valeur exacte de l'intensité lumineuse.

-

Cet événement peut être capturé au niveau de l'objet window en utilisant la méthode {{domxref("EventTarget.addEventListener","addEventListener")}} (en utilisant le nom d'événement {{event("devicelight")}}) ou en attachant le gestionnaire d'événément à la propriété {{domxref("window.ondevicelight")}}.

-

Une fois qu'il a été capturé, l'événement permet un accès à la valeur de l'intensité lumineuse, exprimée en lux avec la propriété {{domxref("DeviceLightEvent.value")}}.

-

Exemple

-
window.addEventListener('devicelight', function(event) {
-  var html = document.getElementsByTagName('html')[0];
-
-  if (event.value < 50) {
-    html.classList.add('darklight');
-    html.classList.remove('brightlight');
-  } else {
-    html.classList.add('brightlight');
-    html.classList.remove('darklight');
-  }
-});
- -

Spécifications

- - - - - - - - - - - - - - - - -
SpécificationStatutCommentaires
{{ SpecName('AmbientLight', '', 'Ambient Light Events') }}{{ Spec2('AmbientLight') }}Définition initiale
- -

Compatibilité des navigateurs

- -

{{Compat("api.DeviceLightEvent")}}

- -

Voir aussi

- - diff --git a/files/ja/_redirects.txt b/files/ja/_redirects.txt index a2be2575d4..a8e0285946 100644 --- a/files/ja/_redirects.txt +++ b/files/ja/_redirects.txt @@ -3680,6 +3680,7 @@ /ja/docs/Web-e/Guide/CSS/Understanding_z_index/The_stacking_context /ja/docs/Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_context /ja/docs/Web/API/AbstractWorker /ja/docs/orphaned/Web/API/AbstractWorker /ja/docs/Web/API/AbstractWorker/onerror /ja/docs/orphaned/Web/API/AbstractWorker/onerror +/ja/docs/Web/API/Ambient_Light_Events /ja/docs/orphaned/Web/API/Ambient_Light_Events /ja/docs/Web/API/Apps /ja/docs/Web/API/DOMApplicationsRegistry /ja/docs/Web/API/Apps.checkInstalled /ja/docs/Web/API/DOMApplicationsRegistry/checkInstalled /ja/docs/Web/API/Apps.getInstalled /ja/docs/Web/API/DOMApplicationsRegistry/getInstalled @@ -3732,6 +3733,7 @@ /ja/docs/Web/API/DOMCursor.done /ja/docs/Web/API/DOMCursor/done /ja/docs/Web/API/DOMRequest.error /ja/docs/Web/API/DOMRequest/error /ja/docs/Web/API/DeviceAcceleration /ja/docs/Web/API/DeviceMotionEventAcceleration +/ja/docs/Web/API/DeviceLightEvent /ja/docs/orphaned/Web/API/DeviceLightEvent /ja/docs/Web/API/DeviceLightEvent.value /ja/docs/orphaned/Web/API/DeviceLightEvent/value /ja/docs/Web/API/DeviceLightEvent/value /ja/docs/orphaned/Web/API/DeviceLightEvent/value /ja/docs/Web/API/DeviceProximityEvent/max /ja/docs/orphaned/Web/API/DeviceProximityEvent/max @@ -5158,7 +5160,7 @@ /ja/docs/WebAPI/Managing_screen_orientation /ja/docs/Web/API/CSS_Object_Model/Managing_screen_orientation /ja/docs/WebAPI/Network_Information /ja/docs/Web/API/Network_Information_API /ja/docs/WebAPI/Proximity /ja/docs/Web/API/Proximity_Events -/ja/docs/WebAPI/Using_Light_Events /ja/docs/Web/API/Ambient_Light_Events +/ja/docs/WebAPI/Using_Light_Events /ja/docs/orphaned/Web/API/Ambient_Light_Events /ja/docs/WebAPI/Using_Web_Notifications /ja/docs/Web/API/Notifications_API/Using_the_Notifications_API /ja/docs/WebAPI/Using_geolocation /ja/docs/Web/API/Geolocation_API /ja/docs/WebGL /ja/docs/Web/API/WebGL_API diff --git a/files/ja/_wikihistory.json b/files/ja/_wikihistory.json index ef8f86f43b..7524a08d19 100644 --- a/files/ja/_wikihistory.json +++ b/files/ja/_wikihistory.json @@ -9990,13 +9990,6 @@ "silverskyvicto" ] }, - "Web/API/Ambient_Light_Events": { - "modified": "2020-10-15T21:25:12.532Z", - "contributors": [ - "mfuji09", - "yyss" - ] - }, "Web/API/AnalyserNode": { "modified": "2019-03-23T22:40:29.945Z", "contributors": [ @@ -12194,16 +12187,6 @@ "chikoski" ] }, - "Web/API/DeviceLightEvent": { - "modified": "2020-10-15T21:33:03.860Z", - "contributors": [ - "mfuji09", - "yyss", - "dskmori", - "YuichiNukiyama", - "fscholz" - ] - }, "Web/API/DeviceMotionEvent": { "modified": "2020-10-15T22:05:46.432Z", "contributors": [ @@ -52058,6 +52041,13 @@ "chikoski" ] }, + "orphaned/Web/API/Ambient_Light_Events": { + "modified": "2020-10-15T21:25:12.532Z", + "contributors": [ + "mfuji09", + "yyss" + ] + }, "orphaned/Web/API/AudioContext/mozAudioChannelType": { "modified": "2019-03-23T22:51:59.818Z", "contributors": [ @@ -52090,6 +52080,16 @@ "Fajrovulpo" ] }, + "orphaned/Web/API/DeviceLightEvent": { + "modified": "2020-10-15T21:33:03.860Z", + "contributors": [ + "mfuji09", + "yyss", + "dskmori", + "YuichiNukiyama", + "fscholz" + ] + }, "orphaned/Web/API/DeviceLightEvent/value": { "modified": "2020-10-15T21:22:48.751Z", "contributors": [ diff --git a/files/ja/orphaned/web/api/ambient_light_events/index.html b/files/ja/orphaned/web/api/ambient_light_events/index.html new file mode 100644 index 0000000000..01514d7e76 --- /dev/null +++ b/files/ja/orphaned/web/api/ambient_light_events/index.html @@ -0,0 +1,69 @@ +--- +title: Ambient Light Events +slug: orphaned/Web/API/Ambient_Light_Events +tags: + - Ambient Light +translation_of: Web/API/Ambient_Light_Events +original_slug: Web/API/Ambient_Light_Events +--- +
{{DefaultAPISidebar("Ambient Light Events")}}{{SeeCompatTable}}
+ +

ambient light event は、光の強さの変化をウェブページやアプリケーションに気づかせるのに便利な手段です。これによりユーザーインターフェイスのコントラストを変えたり写真を撮るために必要な露出時間を変えたりするなど、ウェブページやアプリケーションが光量の変化に対応できるようになります。

+ +

Light Event

+ +

端末の光センサーが光量の変化を検出すると、それをブラウザーに通知します。ブラウザーがその通知を受け取ると、正確な光の強度に関する情報を提供する {{domxref("DeviceLightEvent")}} イベントを発生させます。

+ +

このイベントは {{domxref("EventTarget.addEventListener","addEventListener")}} メソッド (イベント名 {{event("devicelight")}} を使用) を使用するか、イベントハンドラーを {{domxref("window.ondevicelight")}} プロパティに接続することにより、 window オブジェクトレベルで取得できます。

+ +

イベントを取得するとイベントオブジェクトの {{domxref("DeviceLightEvent.value")}} プロパティを通して、{{interwiki("wikipedia", "ルクス")}}で表した照度にアクセスできます。

+ +

+ +
if ('ondevicelight' in window) {
+  window.addEventListener('devicelight', function(event) {
+    var body = document.querySelector('body');
+    if (event.value < 50) {
+      body.classList.add('darklight');
+      body.classList.remove('brightlight');
+    } else {
+      body.classList.add('brightlight');
+      body.classList.remove('darklight');
+    }
+  });
+} else {
+  console.log('devicelight event not supported');
+}
+
+ +

仕様書

+ + + + + + + + + + + + + + + + +
仕様書状態備考
{{SpecName("AmbientLight", "", "Ambient Light Events")}}{{Spec2("AmbientLight")}}初回定義
+ +

ブラウザーの対応

+ + + +

{{Compat("api.DeviceLightEvent")}}

+ +

関連情報

+ + diff --git a/files/ja/orphaned/web/api/devicelightevent/index.html b/files/ja/orphaned/web/api/devicelightevent/index.html new file mode 100644 index 0000000000..c77dc67882 --- /dev/null +++ b/files/ja/orphaned/web/api/devicelightevent/index.html @@ -0,0 +1,59 @@ +--- +title: DeviceLightEvent +slug: orphaned/Web/API/DeviceLightEvent +tags: + - API + - Ambient Light Events + - Experimental + - Interface +translation_of: Web/API/DeviceLightEvent +original_slug: Web/API/DeviceLightEvent +--- +
{{apiref("Ambient Light Events")}}{{SeeCompatTable}}
+ +

DeviceLightEvent は、端末付近の環境光のレベルについての情報を、写真センサーやそれと類似した検知機を通してウェブ開発者に提供します。たとえば、このイベントは、エネルギーを節約したり、より良い視認性を提供したりするために、現在の環境光のレベルに応じて画面の明るさを調節するのに役立ちます。

+ +

プロパティ

+ +
+
{{domxref("DeviceLightEvent.value")}}
+
{{interwiki("wikipedia", "ルクス")}}で表した環境光のレベル
+
+ +

+ +
window.addEventListener('devicelight', function(event) {
+  console.log(event.value);
+});
+ +

仕様書

+ + + + + + + + + + + + + + + + +
仕様書状態備考
{{SpecName('AmbientLight', '', 'Ambient Light Events')}}{{Spec2('AmbientLight')}}初回定義
+ +

ブラウザーの対応

+ + + +

{{Compat("api.DeviceLightEvent")}}

+ +

関連情報

+ + diff --git a/files/ja/web/api/ambient_light_events/index.html b/files/ja/web/api/ambient_light_events/index.html deleted file mode 100644 index c39d45a614..0000000000 --- a/files/ja/web/api/ambient_light_events/index.html +++ /dev/null @@ -1,69 +0,0 @@ ---- -title: Ambient Light Events -slug: Web/API/Ambient_Light_Events -tags: - - Ambient Light -translation_of: Web/API/Ambient_Light_Events -original_slug: WebAPI/Using_Light_Events ---- -
{{DefaultAPISidebar("Ambient Light Events")}}{{SeeCompatTable}}
- -

ambient light event は、光の強さの変化をウェブページやアプリケーションに気づかせるのに便利な手段です。これによりユーザーインターフェイスのコントラストを変えたり写真を撮るために必要な露出時間を変えたりするなど、ウェブページやアプリケーションが光量の変化に対応できるようになります。

- -

Light Event

- -

端末の光センサーが光量の変化を検出すると、それをブラウザーに通知します。ブラウザーがその通知を受け取ると、正確な光の強度に関する情報を提供する {{domxref("DeviceLightEvent")}} イベントを発生させます。

- -

このイベントは {{domxref("EventTarget.addEventListener","addEventListener")}} メソッド (イベント名 {{event("devicelight")}} を使用) を使用するか、イベントハンドラーを {{domxref("window.ondevicelight")}} プロパティに接続することにより、 window オブジェクトレベルで取得できます。

- -

イベントを取得するとイベントオブジェクトの {{domxref("DeviceLightEvent.value")}} プロパティを通して、{{interwiki("wikipedia", "ルクス")}}で表した照度にアクセスできます。

- -

- -
if ('ondevicelight' in window) {
-  window.addEventListener('devicelight', function(event) {
-    var body = document.querySelector('body');
-    if (event.value < 50) {
-      body.classList.add('darklight');
-      body.classList.remove('brightlight');
-    } else {
-      body.classList.add('brightlight');
-      body.classList.remove('darklight');
-    }
-  });
-} else {
-  console.log('devicelight event not supported');
-}
-
- -

仕様書

- - - - - - - - - - - - - - - - -
仕様書状態備考
{{SpecName("AmbientLight", "", "Ambient Light Events")}}{{Spec2("AmbientLight")}}初回定義
- -

ブラウザーの対応

- - - -

{{Compat("api.DeviceLightEvent")}}

- -

関連情報

- - diff --git a/files/ja/web/api/devicelightevent/index.html b/files/ja/web/api/devicelightevent/index.html deleted file mode 100644 index 58829fc7c3..0000000000 --- a/files/ja/web/api/devicelightevent/index.html +++ /dev/null @@ -1,58 +0,0 @@ ---- -title: DeviceLightEvent -slug: Web/API/DeviceLightEvent -tags: - - API - - Ambient Light Events - - Experimental - - Interface -translation_of: Web/API/DeviceLightEvent ---- -
{{apiref("Ambient Light Events")}}{{SeeCompatTable}}
- -

DeviceLightEvent は、端末付近の環境光のレベルについての情報を、写真センサーやそれと類似した検知機を通してウェブ開発者に提供します。たとえば、このイベントは、エネルギーを節約したり、より良い視認性を提供したりするために、現在の環境光のレベルに応じて画面の明るさを調節するのに役立ちます。

- -

プロパティ

- -
-
{{domxref("DeviceLightEvent.value")}}
-
{{interwiki("wikipedia", "ルクス")}}で表した環境光のレベル
-
- -

- -
window.addEventListener('devicelight', function(event) {
-  console.log(event.value);
-});
- -

仕様書

- - - - - - - - - - - - - - - - -
仕様書状態備考
{{SpecName('AmbientLight', '', 'Ambient Light Events')}}{{Spec2('AmbientLight')}}初回定義
- -

ブラウザーの対応

- - - -

{{Compat("api.DeviceLightEvent")}}

- -

関連情報

- - diff --git a/files/ko/_redirects.txt b/files/ko/_redirects.txt index 52b664109f..553de85540 100644 --- a/files/ko/_redirects.txt +++ b/files/ko/_redirects.txt @@ -594,6 +594,7 @@ /ko/docs/Using_XPath /ko/docs/conflicting/Web/XPath/Introduction_to_using_XPath_in_JavaScript /ko/docs/Using_the_Mozilla_JavaScript_interface_to_XSL_Transformations /ko/docs/Web/XSLT/Using_the_Mozilla_JavaScript_interface_to_XSL_Transformations /ko/docs/Web/API/AbstractWorker /ko/docs/orphaned/Web/API/AbstractWorker +/ko/docs/Web/API/Ambient_Light_Events /ko/docs/orphaned/Web/API/Ambient_Light_Events /ko/docs/Web/API/Boolean /ko/docs/Web/JavaScript/Reference/Global_Objects/Boolean /ko/docs/Web/API/Canvas_API/캔버스_튜토리얼 /ko/docs/Web/API/Canvas_API/Tutorial /ko/docs/Web/API/ChildNode/remove /ko/docs/orphaned/Web/API/ChildNode/remove @@ -1030,7 +1031,7 @@ /ko/docs/WebAPI/Managing_screen_orientation /ko/docs/Web/API/CSS_Object_Model/Managing_screen_orientation /ko/docs/WebAPI/Network_Information /ko/docs/Web/API/Network_Information_API /ko/docs/WebAPI/Proximity /ko/docs/Web/API/Proximity_Events -/ko/docs/WebAPI/Using_Light_Events /ko/docs/Web/API/Ambient_Light_Events +/ko/docs/WebAPI/Using_Light_Events /ko/docs/orphaned/Web/API/Ambient_Light_Events /ko/docs/WebAPI/Using_Web_Notifications /ko/docs/Web/API/Notifications_API/Using_the_Notifications_API /ko/docs/WebAPI/Using_geolocation /ko/docs/Web/API/Geolocation_API/Using_the_Geolocation_API /ko/docs/WebAPI/Vibration /ko/docs/Web/API/Vibration_API diff --git a/files/ko/_wikihistory.json b/files/ko/_wikihistory.json index 0fbc313652..558ad013c9 100644 --- a/files/ko/_wikihistory.json +++ b/files/ko/_wikihistory.json @@ -3389,13 +3389,6 @@ "chzhclq17" ] }, - "Web/API/Ambient_Light_Events": { - "modified": "2020-10-15T21:24:18.175Z", - "contributors": [ - "alattalatta", - "hyeonseok" - ] - }, "Web/API/AnalyserNode": { "modified": "2020-10-15T21:31:33.070Z", "contributors": [ @@ -18269,6 +18262,13 @@ "Cho.Eun" ] }, + "orphaned/Web/API/Ambient_Light_Events": { + "modified": "2020-10-15T21:24:18.175Z", + "contributors": [ + "alattalatta", + "hyeonseok" + ] + }, "orphaned/Web/API/ChildNode/remove": { "modified": "2020-10-15T22:10:05.225Z", "contributors": [ diff --git a/files/ko/orphaned/web/api/ambient_light_events/index.html b/files/ko/orphaned/web/api/ambient_light_events/index.html new file mode 100644 index 0000000000..81046f2e85 --- /dev/null +++ b/files/ko/orphaned/web/api/ambient_light_events/index.html @@ -0,0 +1,65 @@ +--- +title: Using Light Events +slug: orphaned/Web/API/Ambient_Light_Events +tags: + - Ambient Light +translation_of: Web/API/Ambient_Light_Events +original_slug: Web/API/Ambient_Light_Events +--- +
{{DefaultAPISidebar("Ambient Light Events")}}{{SeeCompatTable}}
+ +

주변의 빛을 감지하는 이벤트를 활용해서 웹페이지나 어플리케이션이 주변 빛의 세기를 감지할 수 있습니다. 사용자 인터페이스의 색상 대비나 사진의 노출을 변경하는 용도로 사용할 수 있습니다.

+ +

빛 이벤트

+ +

기기의 빛 센서가 빛의 변화를 감지하면 브라우저에 변화를 전달합니다. 브라우저가 이러한 알림을 받으면 정확한 빛의 세기를 알려주는 {{domxref("DeviceLightEvent")}} 이벤트를 발생시킵니다.

+ +

이 이벤트는 {{domxref("EventTarget.addEventListener","addEventListener")}} 메서드 ({{event("devicelight")}} 이벤트 이름 사용)를 사용하거나 {{domxref("window.ondevicelight")}} 속성에 이벤트 핸들러를 사용함으로서 window 객체 수준에서 캡춰됩니다.

+ +

캡춰가 되면 이벤트 객체의 {{domxref("DeviceLightEvent.value")}} 속성을 통해서 럭스(lux) 단위의 빛의 세기를 사용할 수 있습니다.

+ +

예제

+ +
window.addEventListener('devicelight', function(event) {
+  var html = document.getElementsByTagName('html')[0];
+
+  if (event.value < 50) {
+    html.classList.add('darklight');
+    html.classList.remove('brightlight');
+  } else {
+    html.classList.add('brightlight');
+    html.classList.remove('darklight');
+  }
+});
+ +

명세

+ + + + + + + + + + + + + + + + +
SpecificationStatusComment
{{ SpecName('AmbientLight', '', 'Ambient Light Events') }}{{ Spec2('AmbientLight') }}Initial specification
+ +

브라우저 호환성

+ + + +

{{Compat("api.DeviceLightEvent")}}

+ +

같이 보기

+ + diff --git a/files/ko/web/api/ambient_light_events/index.html b/files/ko/web/api/ambient_light_events/index.html deleted file mode 100644 index c192bad9c0..0000000000 --- a/files/ko/web/api/ambient_light_events/index.html +++ /dev/null @@ -1,65 +0,0 @@ ---- -title: Using Light Events -slug: Web/API/Ambient_Light_Events -tags: - - Ambient Light -translation_of: Web/API/Ambient_Light_Events -original_slug: WebAPI/Using_Light_Events ---- -
{{DefaultAPISidebar("Ambient Light Events")}}{{SeeCompatTable}}
- -

주변의 빛을 감지하는 이벤트를 활용해서 웹페이지나 어플리케이션이 주변 빛의 세기를 감지할 수 있습니다. 사용자 인터페이스의 색상 대비나 사진의 노출을 변경하는 용도로 사용할 수 있습니다.

- -

빛 이벤트

- -

기기의 빛 센서가 빛의 변화를 감지하면 브라우저에 변화를 전달합니다. 브라우저가 이러한 알림을 받으면 정확한 빛의 세기를 알려주는 {{domxref("DeviceLightEvent")}} 이벤트를 발생시킵니다.

- -

이 이벤트는 {{domxref("EventTarget.addEventListener","addEventListener")}} 메서드 ({{event("devicelight")}} 이벤트 이름 사용)를 사용하거나 {{domxref("window.ondevicelight")}} 속성에 이벤트 핸들러를 사용함으로서 window 객체 수준에서 캡춰됩니다.

- -

캡춰가 되면 이벤트 객체의 {{domxref("DeviceLightEvent.value")}} 속성을 통해서 럭스(lux) 단위의 빛의 세기를 사용할 수 있습니다.

- -

예제

- -
window.addEventListener('devicelight', function(event) {
-  var html = document.getElementsByTagName('html')[0];
-
-  if (event.value < 50) {
-    html.classList.add('darklight');
-    html.classList.remove('brightlight');
-  } else {
-    html.classList.add('brightlight');
-    html.classList.remove('darklight');
-  }
-});
- -

명세

- - - - - - - - - - - - - - - - -
SpecificationStatusComment
{{ SpecName('AmbientLight', '', 'Ambient Light Events') }}{{ Spec2('AmbientLight') }}Initial specification
- -

브라우저 호환성

- - - -

{{Compat("api.DeviceLightEvent")}}

- -

같이 보기

- - diff --git a/files/pt-br/_redirects.txt b/files/pt-br/_redirects.txt index bf433a95b5..250d4b01a5 100644 --- a/files/pt-br/_redirects.txt +++ b/files/pt-br/_redirects.txt @@ -529,6 +529,7 @@ /pt-BR/docs/Web/API/API_de_Desempenho /pt-BR/docs/Web/API/Performance_API /pt-BR/docs/Web/API/AbstractWorker /pt-BR/docs/orphaned/Web/API/AbstractWorker /pt-BR/docs/Web/API/AbstractWorker/onerror /pt-BR/docs/orphaned/Web/API/AbstractWorker/onerror +/pt-BR/docs/Web/API/Ambient_Light_Events /pt-BR/docs/orphaned/Web/API/Ambient_Light_Events /pt-BR/docs/Web/API/ArrayBuffer /pt-BR/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer /pt-BR/docs/Web/API/AudioContext/currentTime /pt-BR/docs/Web/API/BaseAudioContext/currentTime /pt-BR/docs/Web/API/BatteryManager.charging /pt-BR/docs/Web/API/BatteryManager/charging diff --git a/files/pt-br/_wikihistory.json b/files/pt-br/_wikihistory.json index a2ecb0733d..737806411d 100644 --- a/files/pt-br/_wikihistory.json +++ b/files/pt-br/_wikihistory.json @@ -3584,12 +3584,6 @@ "marcelorobson001" ] }, - "Web/API/Ambient_Light_Events": { - "modified": "2019-03-23T22:10:24.978Z", - "contributors": [ - "andre-mendes" - ] - }, "Web/API/Animation": { "modified": "2019-03-23T22:27:19.257Z", "contributors": [ @@ -17080,6 +17074,12 @@ "daltonmenezes" ] }, + "orphaned/Web/API/Ambient_Light_Events": { + "modified": "2019-03-23T22:10:24.978Z", + "contributors": [ + "andre-mendes" + ] + }, "orphaned/Web/API/ChildNode/remove": { "modified": "2020-10-15T21:55:19.824Z", "contributors": [ diff --git a/files/pt-br/orphaned/web/api/ambient_light_events/index.html b/files/pt-br/orphaned/web/api/ambient_light_events/index.html new file mode 100644 index 0000000000..92bcf75e04 --- /dev/null +++ b/files/pt-br/orphaned/web/api/ambient_light_events/index.html @@ -0,0 +1,117 @@ +--- +title: Ambient Light Events +slug: orphaned/Web/API/Ambient_Light_Events +tags: + - Ambiente de luz + - Ambiente de luz API + - Ambiente e luz HTML5 API +translation_of: Web/API/Ambient_Light_Events +original_slug: Web/API/Ambient_Light_Events +--- +
Os eventos de luz ambiente são uma maneira útil de tornar uma página da Web ou uma aplicação consciente de qualquer alteração na intensidade da luz. Isso permite que eles reajam a tal mudança, por exemplo alterando o contraste de cores da interface do usuário (UI) ou alterando a exposição necessária para tirar uma foto.
+ +
 
+ +

Eventos de  luz

+ +

Quando o sensor de luz de um dispositivo detecta uma mudança no nível de luz, ele notifica o navegador dessa alteração. Quando o navegador obtém tal notificação, ele dispara um evento DeviceLightEvent que fornece informações sobre a intensidade da luz exata.

+ +

Este evento pode ser capturado no nível do objeto da janela usando o método addEventListener (usando o nome do evento devicelight) ou anexando um manipulador de eventos à propriedade window.ondevicelight.

+ +

Uma vez capturado, o objeto de evento dá acesso à intensidade da luz expressa em lux através da propriedade DeviceLightEvent.value.

+ +

Exemplo

+ +
window.addEventListener('devicelight', function(event) {
+  var html = document.getElementsByTagName('html')[0];
+
+  if (event.value < 50) {
+    html.classList.add('darklight');
+    html.classList.remove('brightlight');
+  } else {
+    html.classList.add('brightlight');
+    html.classList.remove('darklight');
+  }
+});
+ +

Especificações

+ + + + + + + + + + + + + + + + +
EspecificaçãoEstatusComentário
Sensor de luz ambiente A definição de "Ambient Light Events" nessa especificação. +

Rascunho do Editor

+
Definição inicial
+ +

Compatibilidade do navegador

+ +

{{CompatibilityTable}}

+ +
+ + + + + + + + + + + + + + + + + + + +
CaracterísticaChromeFirefox (Gecko)Internet ExplorerOperaSafari
{{domxref("DeviceLightEvent")}}{{CompatNo}}{{CompatGeckoDesktop("22.0")}}[1]{{CompatNo}}{{CompatNo}}{{CompatNo}}
+
+ +
+ + + + + + + + + + + + + + + + + + + + + +
FeatureAndroidChrome for AndroidFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
{{domxref("DeviceLightEvent")}}{{CompatNo}}support{{CompatGeckoMobile("15.0")}}[1]{{CompatNo}}{{CompatNo}}{{CompatNo}}
+
+ +

[1] O evento "devicelight" é implementado e a preferência ativada por padrão no Firefox Mobile para Android (15.0) e no Firefox OS (B2G). Começando com Gecko 22.0 geckoRelease ("22.0"), uma implementação de desktop para Mac OS X também está disponível. O suporte para o Windows 7 está em andamento (veja bug (754199)).

+ +

Veja também

+ + diff --git a/files/pt-br/web/api/ambient_light_events/index.html b/files/pt-br/web/api/ambient_light_events/index.html deleted file mode 100644 index d011d08e08..0000000000 --- a/files/pt-br/web/api/ambient_light_events/index.html +++ /dev/null @@ -1,116 +0,0 @@ ---- -title: Ambient Light Events -slug: Web/API/Ambient_Light_Events -tags: - - Ambiente de luz - - Ambiente de luz API - - Ambiente e luz HTML5 API -translation_of: Web/API/Ambient_Light_Events ---- -
Os eventos de luz ambiente são uma maneira útil de tornar uma página da Web ou uma aplicação consciente de qualquer alteração na intensidade da luz. Isso permite que eles reajam a tal mudança, por exemplo alterando o contraste de cores da interface do usuário (UI) ou alterando a exposição necessária para tirar uma foto.
- -
 
- -

Eventos de  luz

- -

Quando o sensor de luz de um dispositivo detecta uma mudança no nível de luz, ele notifica o navegador dessa alteração. Quando o navegador obtém tal notificação, ele dispara um evento DeviceLightEvent que fornece informações sobre a intensidade da luz exata.

- -

Este evento pode ser capturado no nível do objeto da janela usando o método addEventListener (usando o nome do evento devicelight) ou anexando um manipulador de eventos à propriedade window.ondevicelight.

- -

Uma vez capturado, o objeto de evento dá acesso à intensidade da luz expressa em lux através da propriedade DeviceLightEvent.value.

- -

Exemplo

- -
window.addEventListener('devicelight', function(event) {
-  var html = document.getElementsByTagName('html')[0];
-
-  if (event.value < 50) {
-    html.classList.add('darklight');
-    html.classList.remove('brightlight');
-  } else {
-    html.classList.add('brightlight');
-    html.classList.remove('darklight');
-  }
-});
- -

Especificações

- - - - - - - - - - - - - - - - -
EspecificaçãoEstatusComentário
Sensor de luz ambiente A definição de "Ambient Light Events" nessa especificação. -

Rascunho do Editor

-
Definição inicial
- -

Compatibilidade do navegador

- -

{{CompatibilityTable}}

- -
- - - - - - - - - - - - - - - - - - - -
CaracterísticaChromeFirefox (Gecko)Internet ExplorerOperaSafari
{{domxref("DeviceLightEvent")}}{{CompatNo}}{{CompatGeckoDesktop("22.0")}}[1]{{CompatNo}}{{CompatNo}}{{CompatNo}}
-
- -
- - - - - - - - - - - - - - - - - - - - - -
FeatureAndroidChrome for AndroidFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
{{domxref("DeviceLightEvent")}}{{CompatNo}}support{{CompatGeckoMobile("15.0")}}[1]{{CompatNo}}{{CompatNo}}{{CompatNo}}
-
- -

[1] O evento "devicelight" é implementado e a preferência ativada por padrão no Firefox Mobile para Android (15.0) e no Firefox OS (B2G). Começando com Gecko 22.0 geckoRelease ("22.0"), uma implementação de desktop para Mac OS X também está disponível. O suporte para o Windows 7 está em andamento (veja bug (754199)).

- -

Veja também

- - diff --git a/files/ru/_redirects.txt b/files/ru/_redirects.txt index 5b3db96228..19d8e65946 100644 --- a/files/ru/_redirects.txt +++ b/files/ru/_redirects.txt @@ -368,6 +368,7 @@ /ru/docs/Using_Firefox_1.5_caching /ru/docs/Mozilla/Firefox/Releases/1.5/Using_Firefox_1.5_caching /ru/docs/Using_files_from_web_applications /ru/docs/Web/API/File/Using_files_from_web_applications /ru/docs/Web/API/AbstractWorker /ru/docs/orphaned/Web/API/AbstractWorker +/ru/docs/Web/API/Ambient_Light_Events /ru/docs/orphaned/Web/API/Ambient_Light_Events /ru/docs/Web/API/AudioContext.currentTime /ru/docs/Web/API/BaseAudioContext/currentTime /ru/docs/Web/API/AudioContext/createPanner /ru/docs/Web/API/BaseAudioContext/createPanner /ru/docs/Web/API/AudioContext/currentTime /ru/docs/Web/API/BaseAudioContext/currentTime diff --git a/files/ru/_wikihistory.json b/files/ru/_wikihistory.json index d6a04835a9..8a2eb565d4 100644 --- a/files/ru/_wikihistory.json +++ b/files/ru/_wikihistory.json @@ -5607,12 +5607,6 @@ "VerZsuT" ] }, - "Web/API/Ambient_Light_Events": { - "modified": "2019-03-23T22:28:03.691Z", - "contributors": [ - "a-chepugov" - ] - }, "Web/API/AnalyserNode": { "modified": "2020-10-15T22:18:41.838Z", "contributors": [ @@ -25381,6 +25375,12 @@ "bennaver" ] }, + "orphaned/Web/API/Ambient_Light_Events": { + "modified": "2019-03-23T22:28:03.691Z", + "contributors": [ + "a-chepugov" + ] + }, "orphaned/Web/API/ChildNode/remove": { "modified": "2019-03-23T22:51:25.031Z", "contributors": [ diff --git a/files/ru/orphaned/web/api/ambient_light_events/index.html b/files/ru/orphaned/web/api/ambient_light_events/index.html new file mode 100644 index 0000000000..9cacc1fffa --- /dev/null +++ b/files/ru/orphaned/web/api/ambient_light_events/index.html @@ -0,0 +1,63 @@ +--- +title: Ambient Light Events +slug: orphaned/Web/API/Ambient_Light_Events +tags: + - Освещённость +translation_of: Web/API/Ambient_Light_Events +original_slug: Web/API/Ambient_Light_Events +--- +
{{DefaultAPISidebar("Ambient Light Events")}}{{SeeCompatTable}}
+ +

События "окружающего света" -  удобный способ уведомить веб-страницу или приложение о каком-либо изменении интенсивности света. Это позволяет им реагировать на такое изменение, например, путём изменения цветового контраста пользовательского интерфейса (UI) или путём изменения экспозиции, необходимой для фотографирования.

+ +

Световые события

+ +

Когда датчик света устройства обнаруживает изменение уровня освещённости, он уведомляет браузер об этом изменении. Когда браузер получает такое уведомление, он вызывает {{domxref("DeviceLightEvent")}} событие, которое предоставляет информацию о точной интенсивности света.

+ +

Это событие может быть захвачено на уровне объектом окна, используя метод {{domxref("EventTarget.addEventListener","addEventListener")}}  (используя имя события {{event("devicelight")}} ) или путём присоединения обработчика событий к свойству {{domxref("window.ondevicelight")}}.

+ +

После того, как захвачен объект события даёт доступ к интенсивности света, выраженного в lux через свойство {{domxref("DeviceLightEvent.value")}}.

+ +

Пример

+ +
window.addEventListener('devicelight', function(event) {
+  var html = document.getElementsByTagName('html')[0];
+
+  if (event.value < 50) {
+    html.classList.add('darklight');
+    html.classList.remove('brightlight');
+  } else {
+    html.classList.add('brightlight');
+    html.classList.remove('darklight');
+  }
+});
+ +

Характеристики

+ + + + + + + + + + + + + + + + +
SpecificationStatusComment
{{SpecName("AmbientLight", "", "Ambient Light Events")}}{{Spec2("AmbientLight")}}Initial definition
+ +

Поддержка браузерами

+ +

{{Compat("api.DeviceLightEvent")}}

+ +

Смотрите также

+ + diff --git a/files/ru/web/api/ambient_light_events/index.html b/files/ru/web/api/ambient_light_events/index.html deleted file mode 100644 index ae39bb0471..0000000000 --- a/files/ru/web/api/ambient_light_events/index.html +++ /dev/null @@ -1,62 +0,0 @@ ---- -title: Ambient Light Events -slug: Web/API/Ambient_Light_Events -tags: - - Освещённость -translation_of: Web/API/Ambient_Light_Events ---- -
{{DefaultAPISidebar("Ambient Light Events")}}{{SeeCompatTable}}
- -

События "окружающего света" -  удобный способ уведомить веб-страницу или приложение о каком-либо изменении интенсивности света. Это позволяет им реагировать на такое изменение, например, путём изменения цветового контраста пользовательского интерфейса (UI) или путём изменения экспозиции, необходимой для фотографирования.

- -

Световые события

- -

Когда датчик света устройства обнаруживает изменение уровня освещённости, он уведомляет браузер об этом изменении. Когда браузер получает такое уведомление, он вызывает {{domxref("DeviceLightEvent")}} событие, которое предоставляет информацию о точной интенсивности света.

- -

Это событие может быть захвачено на уровне объектом окна, используя метод {{domxref("EventTarget.addEventListener","addEventListener")}}  (используя имя события {{event("devicelight")}} ) или путём присоединения обработчика событий к свойству {{domxref("window.ondevicelight")}}.

- -

После того, как захвачен объект события даёт доступ к интенсивности света, выраженного в lux через свойство {{domxref("DeviceLightEvent.value")}}.

- -

Пример

- -
window.addEventListener('devicelight', function(event) {
-  var html = document.getElementsByTagName('html')[0];
-
-  if (event.value < 50) {
-    html.classList.add('darklight');
-    html.classList.remove('brightlight');
-  } else {
-    html.classList.add('brightlight');
-    html.classList.remove('darklight');
-  }
-});
- -

Характеристики

- - - - - - - - - - - - - - - - -
SpecificationStatusComment
{{SpecName("AmbientLight", "", "Ambient Light Events")}}{{Spec2("AmbientLight")}}Initial definition
- -

Поддержка браузерами

- -

{{Compat("api.DeviceLightEvent")}}

- -

Смотрите также

- - diff --git a/files/zh-cn/_redirects.txt b/files/zh-cn/_redirects.txt index 450e9a4b93..574ba4e338 100644 --- a/files/zh-cn/_redirects.txt +++ b/files/zh-cn/_redirects.txt @@ -1431,6 +1431,7 @@ /zh-CN/docs/Web/API/AbstractWorker /zh-CN/docs/orphaned/Web/API/AbstractWorker /zh-CN/docs/Web/API/AbstractWorker/onerror /zh-CN/docs/orphaned/Web/API/AbstractWorker/onerror /zh-CN/docs/Web/API/AmbientLightSensor/reading /zh-CN/docs/Web/API/AmbientLightSensor/illuminance +/zh-CN/docs/Web/API/Ambient_Light_Events /zh-CN/docs/orphaned/Web/API/Ambient_Light_Events /zh-CN/docs/Web/API/AnalyserNode/fft /zh-CN/docs/orphaned/Web/API/AnalyserNode/fft /zh-CN/docs/Web/API/ArrayBuffer /zh-CN/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer /zh-CN/docs/Web/API/ArrayBufferView /zh-CN/docs/Web/JavaScript/Reference/Global_Objects/TypedArray @@ -1478,7 +1479,8 @@ /zh-CN/docs/Web/API/DOMImplementation.hasFeature /zh-CN/docs/Web/API/DOMImplementation/hasFeature /zh-CN/docs/Web/API/Detecting_device_orientation /zh-CN/docs/orphaned/Web/API/Detecting_device_orientation /zh-CN/docs/Web/API/DeviceAcceleration /zh-CN/docs/Web/API/DeviceMotionEventAcceleration -/zh-CN/docs/Web/API/DeviceLightEvent/Using_light_events /zh-CN/docs/Web/API/Ambient_Light_Events +/zh-CN/docs/Web/API/DeviceLightEvent /zh-CN/docs/orphaned/Web/API/DeviceLightEvent +/zh-CN/docs/Web/API/DeviceLightEvent/Using_light_events /zh-CN/docs/orphaned/Web/API/Ambient_Light_Events /zh-CN/docs/Web/API/Document.querySelectorAll /zh-CN/docs/Web/API/Document/querySelectorAll /zh-CN/docs/Web/API/Document.releaseCapture /zh-CN/docs/Web/API/Document/releaseCapture /zh-CN/docs/Web/API/Document/async /zh-CN/docs/Web/API/XMLDocument/async diff --git a/files/zh-cn/_wikihistory.json b/files/zh-cn/_wikihistory.json index 8143f597fa..cf9af29efc 100644 --- a/files/zh-cn/_wikihistory.json +++ b/files/zh-cn/_wikihistory.json @@ -7523,13 +7523,6 @@ "shockw4ver" ] }, - "Web/API/Ambient_Light_Events": { - "modified": "2020-10-15T21:34:12.225Z", - "contributors": [ - "RainSlide", - "fskuok" - ] - }, "Web/API/AnalyserNode": { "modified": "2020-10-15T21:30:26.024Z", "contributors": [ @@ -10631,14 +10624,6 @@ "Lex.Huang" ] }, - "Web/API/DeviceLightEvent": { - "modified": "2020-10-15T21:34:11.102Z", - "contributors": [ - "RainSlide", - "Fantastic-Chen", - "fscholz" - ] - }, "Web/API/DeviceMotionEvent": { "modified": "2020-10-15T21:47:35.974Z", "contributors": [ @@ -49977,6 +49962,13 @@ "liuzeyafzy" ] }, + "orphaned/Web/API/Ambient_Light_Events": { + "modified": "2020-10-15T21:34:12.225Z", + "contributors": [ + "RainSlide", + "fskuok" + ] + }, "orphaned/Web/API/AnalyserNode/fft": { "modified": "2019-03-18T20:44:28.140Z", "contributors": [ @@ -50032,6 +50024,14 @@ "princetoad@gmail.com" ] }, + "orphaned/Web/API/DeviceLightEvent": { + "modified": "2020-10-15T21:34:11.102Z", + "contributors": [ + "RainSlide", + "Fantastic-Chen", + "fscholz" + ] + }, "orphaned/Web/API/Document/cookie/Simple_document.cookie_framework": { "modified": "2019-03-18T20:55:13.743Z", "contributors": [ diff --git a/files/zh-cn/orphaned/web/api/ambient_light_events/index.html b/files/zh-cn/orphaned/web/api/ambient_light_events/index.html new file mode 100644 index 0000000000..79a7ed9fbe --- /dev/null +++ b/files/zh-cn/orphaned/web/api/ambient_light_events/index.html @@ -0,0 +1,75 @@ +--- +title: Using Light Events +slug: orphaned/Web/API/Ambient_Light_Events +tags: + - WebAPI + - 事件 + - 环境光 +translation_of: Web/API/Ambient_Light_Events +original_slug: Web/API/Ambient_Light_Events +--- +
{{DefaultAPISidebar("Ambient Light Events")}}{{SeeCompatTable}}
+ +

环境光线事件是一个易用的让网页或应用感知光强变化的方法。它使网页或应用能对光强变化做出反应,例如改变用户界面的颜色对比度,或为拍照而改变曝光度。

+ +

光线事件

+ +

当设备的光线传感器检测到光强等级的变化时,它会向浏览器通知这个变化。当浏览器得到这个通知后,会发送(fire)一个提供光强信息的 {{domxref("DeviceLightEvent")}} 事件。

+ +

想要捕获这个事件,可用 {{domxref("EventTarget.addEventListener","addEventListener")}} 方法把事件处理器绑定到 window 上(使用 {{event("devicelight")}} 事件名),或者直接把事件处理器赋值给 {{domxref("window.ondevicelight")}} 属性。

+ +

该事件被捕捉后,可以从传入的事件对象上的 {{domxref("DeviceLightEvent.value")}} 属性获取光强(单位为 {{interwiki("wikipedia", "lux")}})。

+ +

示例

+ +
if ('ondevicelight' in window) {
+  window.addEventListener('devicelight', function(event) {
+    var body = document.querySelector('body');
+    if (event.value < 50) {
+      body.classList.add('darklight');
+      body.classList.remove('brightlight');
+    } else {
+      body.classList.add('brightlight');
+      body.classList.remove('darklight');
+    }
+  });
+} else {
+  console.log('不支持 devicelight 事件');
+}
+
+ +

规范

+ + + + + + + + + + + + + + + + +
规范状态备注
{{ SpecName('AmbientLight', '', 'Ambient Light Events') }}{{ Spec2('AmbientLight') }}首次定义
+ +

浏览器兼容性

+ + + +

{{Compat("api.DeviceLightEvent")}}

+ +

Gecko 备注

+ +

{{event("devicelight")}} 事件在 Firefox Mobile for Android (15.0) 和 Firefox OS (B2G) 上实现并默认可用。从Gecko 22.0 {{geckoRelease("22.0")}} 开始,Mac OS X桌面版也可使用该事件。

+ +

参见

+ + diff --git a/files/zh-cn/orphaned/web/api/devicelightevent/index.html b/files/zh-cn/orphaned/web/api/devicelightevent/index.html new file mode 100644 index 0000000000..e3e717c514 --- /dev/null +++ b/files/zh-cn/orphaned/web/api/devicelightevent/index.html @@ -0,0 +1,62 @@ +--- +title: DeviceLightEvent +slug: orphaned/Web/API/DeviceLightEvent +tags: + - API + - Ambient Light Events + - Experimental + - Interface + - NeedsBetterSpecLink + - NeedsMarkupWork + - 事件 +translation_of: Web/API/DeviceLightEvent +original_slug: Web/API/DeviceLightEvent +--- +
{{apiref("Ambient Light Events")}}{{SeeCompatTable}}
+ +

DeviceLightEvent 为 Web 开发人员提供来自光传感器或类似设备的、关于附近环境光水平的信息。例如,基于当前环境光水平调节屏幕的亮度,以便节省电量或提供更好的阅读性。

+ +

属性

+ +
+
{{domxref("DeviceLightEvent.value")}}
+
环境光的亮度,单位为 {{interwiki("wikipedia", "lux")}}。
+
+ +

示例

+ +
window.addEventListener('devicelight', function(event) {
+  console.log(event.value);
+});
+ +

规范

+ + + + + + + + + + + + + + + + +
规范状态备注
{{ SpecName('AmbientLight', '', 'Ambient Light Events') }}{{ Spec2('AmbientLight') }}Initial specification
+ +

浏览器兼容性

+ + + +

{{Compat("api.DeviceLightEvent")}}

+ +

参见

+ + diff --git a/files/zh-cn/web/api/ambient_light_events/index.html b/files/zh-cn/web/api/ambient_light_events/index.html deleted file mode 100644 index 62bc1d8d4f..0000000000 --- a/files/zh-cn/web/api/ambient_light_events/index.html +++ /dev/null @@ -1,75 +0,0 @@ ---- -title: Using Light Events -slug: Web/API/Ambient_Light_Events -tags: - - WebAPI - - 事件 - - 环境光 -translation_of: Web/API/Ambient_Light_Events -original_slug: Web/API/DeviceLightEvent/Using_light_events ---- -
{{DefaultAPISidebar("Ambient Light Events")}}{{SeeCompatTable}}
- -

环境光线事件是一个易用的让网页或应用感知光强变化的方法。它使网页或应用能对光强变化做出反应,例如改变用户界面的颜色对比度,或为拍照而改变曝光度。

- -

光线事件

- -

当设备的光线传感器检测到光强等级的变化时,它会向浏览器通知这个变化。当浏览器得到这个通知后,会发送(fire)一个提供光强信息的 {{domxref("DeviceLightEvent")}} 事件。

- -

想要捕获这个事件,可用 {{domxref("EventTarget.addEventListener","addEventListener")}} 方法把事件处理器绑定到 window 上(使用 {{event("devicelight")}} 事件名),或者直接把事件处理器赋值给 {{domxref("window.ondevicelight")}} 属性。

- -

该事件被捕捉后,可以从传入的事件对象上的 {{domxref("DeviceLightEvent.value")}} 属性获取光强(单位为 {{interwiki("wikipedia", "lux")}})。

- -

示例

- -
if ('ondevicelight' in window) {
-  window.addEventListener('devicelight', function(event) {
-    var body = document.querySelector('body');
-    if (event.value < 50) {
-      body.classList.add('darklight');
-      body.classList.remove('brightlight');
-    } else {
-      body.classList.add('brightlight');
-      body.classList.remove('darklight');
-    }
-  });
-} else {
-  console.log('不支持 devicelight 事件');
-}
-
- -

规范

- - - - - - - - - - - - - - - - -
规范状态备注
{{ SpecName('AmbientLight', '', 'Ambient Light Events') }}{{ Spec2('AmbientLight') }}首次定义
- -

浏览器兼容性

- - - -

{{Compat("api.DeviceLightEvent")}}

- -

Gecko 备注

- -

{{event("devicelight")}} 事件在 Firefox Mobile for Android (15.0) 和 Firefox OS (B2G) 上实现并默认可用。从Gecko 22.0 {{geckoRelease("22.0")}} 开始,Mac OS X桌面版也可使用该事件。

- -

参见

- - diff --git a/files/zh-cn/web/api/devicelightevent/index.html b/files/zh-cn/web/api/devicelightevent/index.html deleted file mode 100644 index 3dffcc79b6..0000000000 --- a/files/zh-cn/web/api/devicelightevent/index.html +++ /dev/null @@ -1,61 +0,0 @@ ---- -title: DeviceLightEvent -slug: Web/API/DeviceLightEvent -tags: - - API - - Ambient Light Events - - Experimental - - Interface - - NeedsBetterSpecLink - - NeedsMarkupWork - - 事件 -translation_of: Web/API/DeviceLightEvent ---- -
{{apiref("Ambient Light Events")}}{{SeeCompatTable}}
- -

DeviceLightEvent 为 Web 开发人员提供来自光传感器或类似设备的、关于附近环境光水平的信息。例如,基于当前环境光水平调节屏幕的亮度,以便节省电量或提供更好的阅读性。

- -

属性

- -
-
{{domxref("DeviceLightEvent.value")}}
-
环境光的亮度,单位为 {{interwiki("wikipedia", "lux")}}。
-
- -

示例

- -
window.addEventListener('devicelight', function(event) {
-  console.log(event.value);
-});
- -

规范

- - - - - - - - - - - - - - - - -
规范状态备注
{{ SpecName('AmbientLight', '', 'Ambient Light Events') }}{{ Spec2('AmbientLight') }}Initial specification
- -

浏览器兼容性

- - - -

{{Compat("api.DeviceLightEvent")}}

- -

参见

- - diff --git a/files/zh-tw/_redirects.txt b/files/zh-tw/_redirects.txt index d9aa4eef21..fca7a3d49b 100644 --- a/files/zh-tw/_redirects.txt +++ b/files/zh-tw/_redirects.txt @@ -542,6 +542,7 @@ /zh-TW/docs/Tools/Web_Console/Opening_the_Web_Console /zh-TW/docs/Tools/Web_Console/UI_Tour /zh-TW/docs/Using_files_from_web_applications /zh-TW/docs/Web/API/File/Using_files_from_web_applications /zh-TW/docs/Using_geolocation /zh-TW/docs/Web/API/Geolocation_API +/zh-TW/docs/Web/API/Ambient_Light_Events /zh-TW/docs/orphaned/Web/API/Ambient_Light_Events /zh-TW/docs/Web/API/Canvas_API/Drawing_graphics_with_canvas /zh-TW/docs/conflicting/Web/API/Canvas_API/Tutorial /zh-TW/docs/Web/API/Canvas_API/Tutorial/基礎動畫 /zh-TW/docs/Web/API/Canvas_API/Tutorial/Basic_animations /zh-TW/docs/Web/API/Canvas_API/Tutorial/最佳化_canvas /zh-TW/docs/Web/API/Canvas_API/Tutorial/Optimizing_canvas @@ -847,7 +848,7 @@ /zh-TW/docs/WebAPI/Permissions /zh-TW/docs/Web/API/Permissions_API /zh-TW/docs/WebAPI/Pointer_Lock /zh-TW/docs/Web/API/Pointer_Lock_API /zh-TW/docs/WebAPI/Proximity /zh-TW/docs/Web/API/Proximity_Events -/zh-TW/docs/WebAPI/Using_Light_Events /zh-TW/docs/Web/API/Ambient_Light_Events +/zh-TW/docs/WebAPI/Using_Light_Events /zh-TW/docs/orphaned/Web/API/Ambient_Light_Events /zh-TW/docs/WebAPI/Using_Web_Notifications /zh-TW/docs/Web/API/Notifications_API/Using_the_Notifications_API /zh-TW/docs/WebAPI/Vibration /zh-TW/docs/Web/API/Vibration_API /zh-TW/docs/WebSockets /zh-TW/docs/Web/API/WebSockets_API diff --git a/files/zh-tw/_wikihistory.json b/files/zh-tw/_wikihistory.json index 8dea03cdb2..e038b792e9 100644 --- a/files/zh-tw/_wikihistory.json +++ b/files/zh-tw/_wikihistory.json @@ -2859,14 +2859,6 @@ "lixingnan200" ] }, - "Web/API/Ambient_Light_Events": { - "modified": "2019-03-23T23:27:04.119Z", - "contributors": [ - "jackblackevo", - "teoli", - "MashKao" - ] - }, "Web/API/AnalyserNode": { "modified": "2019-03-23T22:40:29.435Z", "contributors": [ @@ -8653,6 +8645,14 @@ "iigmir" ] }, + "orphaned/Web/API/Ambient_Light_Events": { + "modified": "2019-03-23T23:27:04.119Z", + "contributors": [ + "jackblackevo", + "teoli", + "MashKao" + ] + }, "orphaned/Web/API/Detecting_device_orientation": { "modified": "2019-03-23T23:27:03.486Z", "contributors": [ diff --git a/files/zh-tw/orphaned/web/api/ambient_light_events/index.html b/files/zh-tw/orphaned/web/api/ambient_light_events/index.html new file mode 100644 index 0000000000..86da287f22 --- /dev/null +++ b/files/zh-tw/orphaned/web/api/ambient_light_events/index.html @@ -0,0 +1,97 @@ +--- +title: 使用光線事件 +slug: orphaned/Web/API/Ambient_Light_Events +translation_of: Web/API/Ambient_Light_Events +original_slug: Web/API/Ambient_Light_Events +--- +

{{ SeeCompatTable }}

+

摘要

+

環境光源 (Ambient light) 事件,可告知 Apps 或網頁目前光線強度的變化,以利做出反應,例如改變使用者介面 (User Interface,UI) 的顏色對比,或在拍照時改變曝光程度

+

光源事件

+

只要裝置的光線感測器偵測到光線強度變化,隨即通知瀏覽器。一旦瀏覽器取得該通知,就會發出 DeviceLightEvent 事件而提供光線強度的確實資訊。

+

只要使用 addEventListener 函式 (使用 {{event("devicelight")}} 事件名稱),或將事件處理器 (Event Handler) 附加至 window.ondevicelight 屬性,均可於 window 物件擷取到此事件。

+

一旦擷取完畢,則事件物件將透過 DeviceLightEvent.value 屬性,存取光線強度值 (以 Lux 為單位)。

+

範例

+
window.addEventListener('devicelight', function(event) {
+  var html = document.getElementsByTagName('html')[0];
+
+  if (event.value < 50) {
+    html.classList.add('darklight');
+    html.classList.remove('brightlight');
+  } else {
+    html.classList.add('brightlight');
+    html.classList.remove('darklight');
+  }
+});
+

規格

+ + + + + + + + + + + + + + + +
SpecificationStatusComment
{{ SpecName('AmbientLight', '', 'Ambient Light Events') }}{{ Spec2('AmbientLight') }}Initial specification
+

瀏覽器相容性

+

{{ CompatibilityTable() }}

+
+ + + + + + + + + + + + + + + + + + + +
FeatureChromeFirefox (Gecko)Internet ExplorerOperaSafari
{{domxref("DeviceLightEvent")}}{{CompatNo()}}{{CompatGeckoDesktop("22.0")}} (Mac OS X only){{CompatNo()}}{{CompatNo()}}{{CompatNo()}}
+
+
+ + + + + + + + + + + + + + + + + + + + + +
FeatureAndroidChrome for AndroidFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
{{domxref("DeviceLightEvent")}}{{CompatNo()}}{{CompatNo()}}{{CompatGeckoMobile("15.0")}}{{CompatNo()}}{{CompatNo()}}{{CompatNo()}}
+
+

Gecko 說明

+

已建構 {{event("devicelight")}} 事件,且在 Firefox Mobile for Android (15.0) 與 Firefox OS (B2G) 中均預設為開啟。從 Gecko 22.0 (Firefox 22.0 / Thunderbird 22.0 / SeaMonkey 2.19) 開始,亦提供 Mac OS X 的桌機支援。目前對 Windows 7 的支援功能仍開發中 (請見 bug 754199)。

+

另請參閱

+ diff --git a/files/zh-tw/web/api/ambient_light_events/index.html b/files/zh-tw/web/api/ambient_light_events/index.html deleted file mode 100644 index 06eadc5621..0000000000 --- a/files/zh-tw/web/api/ambient_light_events/index.html +++ /dev/null @@ -1,96 +0,0 @@ ---- -title: 使用光線事件 -slug: Web/API/Ambient_Light_Events -translation_of: Web/API/Ambient_Light_Events ---- -

{{ SeeCompatTable }}

-

摘要

-

環境光源 (Ambient light) 事件,可告知 Apps 或網頁目前光線強度的變化,以利做出反應,例如改變使用者介面 (User Interface,UI) 的顏色對比,或在拍照時改變曝光程度

-

光源事件

-

只要裝置的光線感測器偵測到光線強度變化,隨即通知瀏覽器。一旦瀏覽器取得該通知,就會發出 DeviceLightEvent 事件而提供光線強度的確實資訊。

-

只要使用 addEventListener 函式 (使用 {{event("devicelight")}} 事件名稱),或將事件處理器 (Event Handler) 附加至 window.ondevicelight 屬性,均可於 window 物件擷取到此事件。

-

一旦擷取完畢,則事件物件將透過 DeviceLightEvent.value 屬性,存取光線強度值 (以 Lux 為單位)。

-

範例

-
window.addEventListener('devicelight', function(event) {
-  var html = document.getElementsByTagName('html')[0];
-
-  if (event.value < 50) {
-    html.classList.add('darklight');
-    html.classList.remove('brightlight');
-  } else {
-    html.classList.add('brightlight');
-    html.classList.remove('darklight');
-  }
-});
-

規格

- - - - - - - - - - - - - - - -
SpecificationStatusComment
{{ SpecName('AmbientLight', '', 'Ambient Light Events') }}{{ Spec2('AmbientLight') }}Initial specification
-

瀏覽器相容性

-

{{ CompatibilityTable() }}

-
- - - - - - - - - - - - - - - - - - - -
FeatureChromeFirefox (Gecko)Internet ExplorerOperaSafari
{{domxref("DeviceLightEvent")}}{{CompatNo()}}{{CompatGeckoDesktop("22.0")}} (Mac OS X only){{CompatNo()}}{{CompatNo()}}{{CompatNo()}}
-
-
- - - - - - - - - - - - - - - - - - - - - -
FeatureAndroidChrome for AndroidFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
{{domxref("DeviceLightEvent")}}{{CompatNo()}}{{CompatNo()}}{{CompatGeckoMobile("15.0")}}{{CompatNo()}}{{CompatNo()}}{{CompatNo()}}
-
-

Gecko 說明

-

已建構 {{event("devicelight")}} 事件,且在 Firefox Mobile for Android (15.0) 與 Firefox OS (B2G) 中均預設為開啟。從 Gecko 22.0 (Firefox 22.0 / Thunderbird 22.0 / SeaMonkey 2.19) 開始,亦提供 Mac OS X 的桌機支援。目前對 Windows 7 的支援功能仍開發中 (請見 bug 754199)。

-

另請參閱

- -- cgit v1.2.3-54-g00ecf