From 235c34993c7b14f783fc8259cc237ac09f0d3e57 Mon Sep 17 00:00:00 2001 From: MDN Date: Fri, 9 Jul 2021 00:38:08 +0000 Subject: [CRON] sync translated content --- files/pt-br/_redirects.txt | 16 ++- files/pt-br/_wikihistory.json | 134 +++++++++--------- .../pt-br/orphaned/web/api/navigatorid/index.html | 121 +++++++++++++++++ .../web/api/navigatorid/platform/index.html | 64 +++++++++ .../web/api/navigatorid/useragent/index.html | 90 +++++++++++++ .../orphaned/web/api/navigatorlanguage/index.html | 149 +++++++++++++++++++++ .../web/api/navigatorlanguage/language/index.html | 132 ++++++++++++++++++ .../orphaned/web/api/navigatoronline/index.html | 135 +++++++++++++++++++ .../web/api/navigatoronline/online/index.html | 92 +++++++++++++ .../online_and_offline_events/index.html | 96 +++++++++++++ .../orphaned/web/api/navigatorplugins/index.html | 70 ++++++++++ .../api/navigatorplugins/javaenabled/index.html | 55 ++++++++ files/pt-br/web/api/navigatorid/index.html | 120 ----------------- .../pt-br/web/api/navigatorid/platform/index.html | 63 --------- .../pt-br/web/api/navigatorid/useragent/index.html | 89 ------------ files/pt-br/web/api/navigatorlanguage/index.html | 148 -------------------- .../web/api/navigatorlanguage/language/index.html | 131 ------------------ files/pt-br/web/api/navigatoronline/index.html | 134 ------------------ .../web/api/navigatoronline/online/index.html | 91 ------------- .../online_and_offline_events/index.html | 95 ------------- files/pt-br/web/api/navigatorplugins/index.html | 69 ---------- .../api/navigatorplugins/javaenabled/index.html | 54 -------- 22 files changed, 1084 insertions(+), 1064 deletions(-) create mode 100644 files/pt-br/orphaned/web/api/navigatorid/index.html create mode 100644 files/pt-br/orphaned/web/api/navigatorid/platform/index.html create mode 100644 files/pt-br/orphaned/web/api/navigatorid/useragent/index.html create mode 100644 files/pt-br/orphaned/web/api/navigatorlanguage/index.html create mode 100644 files/pt-br/orphaned/web/api/navigatorlanguage/language/index.html create mode 100644 files/pt-br/orphaned/web/api/navigatoronline/index.html create mode 100644 files/pt-br/orphaned/web/api/navigatoronline/online/index.html create mode 100644 files/pt-br/orphaned/web/api/navigatoronline/online_and_offline_events/index.html create mode 100644 files/pt-br/orphaned/web/api/navigatorplugins/index.html create mode 100644 files/pt-br/orphaned/web/api/navigatorplugins/javaenabled/index.html delete mode 100644 files/pt-br/web/api/navigatorid/index.html delete mode 100644 files/pt-br/web/api/navigatorid/platform/index.html delete mode 100644 files/pt-br/web/api/navigatorid/useragent/index.html delete mode 100644 files/pt-br/web/api/navigatorlanguage/index.html delete mode 100644 files/pt-br/web/api/navigatorlanguage/language/index.html delete mode 100644 files/pt-br/web/api/navigatoronline/index.html delete mode 100644 files/pt-br/web/api/navigatoronline/online/index.html delete mode 100644 files/pt-br/web/api/navigatoronline/online_and_offline_events/index.html delete mode 100644 files/pt-br/web/api/navigatorplugins/index.html delete mode 100644 files/pt-br/web/api/navigatorplugins/javaenabled/index.html (limited to 'files/pt-br') diff --git a/files/pt-br/_redirects.txt b/files/pt-br/_redirects.txt index 4e110b2d75..9485e70753 100644 --- a/files/pt-br/_redirects.txt +++ b/files/pt-br/_redirects.txt @@ -121,7 +121,7 @@ /pt-BR/docs/DragDrop/Arrastar_e_Soltar /pt-BR/docs/Web/API/HTML_Drag_and_Drop_API /pt-BR/docs/DragDrop/Drag_and_Drop /pt-BR/docs/Web/API/HTML_Drag_and_Drop_API /pt-BR/docs/DragDrop/Drag_and_Drop/Arrastar_e_soltar_arquivos /pt-BR/docs/Web/API/HTML_Drag_and_Drop_API/File_drag_and_drop -/pt-BR/docs/Eventos_on-line_off-line /pt-BR/docs/Web/API/NavigatorOnLine/Online_and_offline_events +/pt-BR/docs/Eventos_on-line_off-line /pt-BR/docs/orphaned/Web/API/NavigatorOnLine/Online_and_offline_events /pt-BR/docs/Games/Introduction_to_HTML5_Game_Gevelopment_(summary) /pt-BR/docs/Games/Introduction_to_HTML5_Game_Development /pt-BR/docs/Glossario /pt-BR/docs/Glossary /pt-BR/docs/Glossario/404 /pt-BR/docs/Glossary/404 @@ -484,7 +484,7 @@ /pt-BR/docs/Mozilla/Add-ons/WebExtensions/user_interface/Itens_do_menu_de_contexto /pt-BR/docs/Mozilla/Add-ons/WebExtensions/user_interface/Context_menu_items /pt-BR/docs/Mozilla/Firefox/Novas_funcionalidades /pt-BR/docs/Mozilla/Firefox/Experimental_features /pt-BR/docs/Mozilla/Firefox/Releases/3/Zoom_de_página_inteira /pt-BR/docs/Mozilla/Firefox/Releases/3/Full_page_zoom -/pt-BR/docs/Online_and_offline_events /pt-BR/docs/Web/API/NavigatorOnLine/Online_and_offline_events +/pt-BR/docs/Online_and_offline_events /pt-BR/docs/orphaned/Web/API/NavigatorOnLine/Online_and_offline_events /pt-BR/docs/Projeto:Como_ajudar_com_MDN /pt-BR/docs/conflicting/MDN/Contribute/Getting_started /pt-BR/docs/Projeto:Como_ajudar_com_MDN-redirect-1 /pt-BR/docs/conflicting/MDN/Contribute/Getting_started /pt-BR/docs/Projeto:Como_ajudar_com_MDN-redirect-2 /pt-BR/docs/conflicting/MDN/Contribute/Getting_started @@ -588,7 +588,17 @@ /pt-BR/docs/Web/API/IndexedDB_API/Basic_Concepts_Behind_IndexedDB /pt-BR/docs/orphaned/Web/API/IndexedDB_API/Basic_Concepts_Behind_IndexedDB /pt-BR/docs/Web/API/IndexedDB_API/Usando_IndexedDB /pt-BR/docs/Web/API/IndexedDB_API/Using_IndexedDB /pt-BR/docs/Web/API/Navigator.battery /pt-BR/docs/Web/API/Navigator/battery -/pt-BR/docs/Web/API/NavigatorID.platform /pt-BR/docs/Web/API/NavigatorID/platform +/pt-BR/docs/Web/API/NavigatorID /pt-BR/docs/orphaned/Web/API/NavigatorID +/pt-BR/docs/Web/API/NavigatorID.platform /pt-BR/docs/orphaned/Web/API/NavigatorID/platform +/pt-BR/docs/Web/API/NavigatorID/platform /pt-BR/docs/orphaned/Web/API/NavigatorID/platform +/pt-BR/docs/Web/API/NavigatorID/userAgent /pt-BR/docs/orphaned/Web/API/NavigatorID/userAgent +/pt-BR/docs/Web/API/NavigatorLanguage /pt-BR/docs/orphaned/Web/API/NavigatorLanguage +/pt-BR/docs/Web/API/NavigatorLanguage/language /pt-BR/docs/orphaned/Web/API/NavigatorLanguage/language +/pt-BR/docs/Web/API/NavigatorOnLine /pt-BR/docs/orphaned/Web/API/NavigatorOnLine +/pt-BR/docs/Web/API/NavigatorOnLine/Online_and_offline_events /pt-BR/docs/orphaned/Web/API/NavigatorOnLine/Online_and_offline_events +/pt-BR/docs/Web/API/NavigatorOnLine/onLine /pt-BR/docs/orphaned/Web/API/NavigatorOnLine/onLine +/pt-BR/docs/Web/API/NavigatorPlugins /pt-BR/docs/orphaned/Web/API/NavigatorPlugins +/pt-BR/docs/Web/API/NavigatorPlugins/javaEnabled /pt-BR/docs/orphaned/Web/API/NavigatorPlugins/javaEnabled /pt-BR/docs/Web/API/Node.appendChild /pt-BR/docs/Web/API/Node/appendChild /pt-BR/docs/Web/API/Node.childNodes /pt-BR/docs/Web/API/Node/childNodes /pt-BR/docs/Web/API/Node.contains /pt-BR/docs/Web/API/Node/contains diff --git a/files/pt-br/_wikihistory.json b/files/pt-br/_wikihistory.json index ff2f3fae11..e82678edc5 100644 --- a/files/pt-br/_wikihistory.json +++ b/files/pt-br/_wikihistory.json @@ -5862,73 +5862,6 @@ "LucasRuy" ] }, - "Web/API/NavigatorID": { - "modified": "2019-03-23T23:01:42.494Z", - "contributors": [ - "teoli" - ] - }, - "Web/API/NavigatorID/platform": { - "modified": "2020-10-15T21:27:41.688Z", - "contributors": [ - "GarkGarcia", - "teoli", - "khalid32", - "eliezerb" - ] - }, - "Web/API/NavigatorID/userAgent": { - "modified": "2020-10-15T21:58:19.578Z", - "contributors": [ - "GarkGarcia", - "thedjmarcelo" - ] - }, - "Web/API/NavigatorLanguage": { - "modified": "2019-03-23T22:03:53.998Z", - "contributors": [ - "teoli" - ] - }, - "Web/API/NavigatorLanguage/language": { - "modified": "2019-03-23T22:03:54.652Z", - "contributors": [ - "klzns" - ] - }, - "Web/API/NavigatorOnLine": { - "modified": "2019-03-23T22:02:07.133Z", - "contributors": [ - "marciioluucas", - "chrisdavidmills" - ] - }, - "Web/API/NavigatorOnLine/Online_and_offline_events": { - "modified": "2019-03-23T23:39:13.247Z", - "contributors": [ - "chrisdavidmills", - "claudiareginadasilvacorrea", - "jpalharini" - ] - }, - "Web/API/NavigatorOnLine/onLine": { - "modified": "2020-10-15T22:15:18.142Z", - "contributors": [ - "renatoluna" - ] - }, - "Web/API/NavigatorPlugins": { - "modified": "2020-10-15T22:19:29.947Z", - "contributors": [ - "Fernandolrs" - ] - }, - "Web/API/NavigatorPlugins/javaEnabled": { - "modified": "2020-10-15T22:19:29.661Z", - "contributors": [ - "Fernandolrs" - ] - }, "Web/API/Network_Information_API": { "modified": "2019-03-23T23:21:58.235Z", "contributors": [ @@ -17025,6 +16958,73 @@ "IgorGoncalves" ] }, + "orphaned/Web/API/NavigatorID": { + "modified": "2019-03-23T23:01:42.494Z", + "contributors": [ + "teoli" + ] + }, + "orphaned/Web/API/NavigatorID/platform": { + "modified": "2020-10-15T21:27:41.688Z", + "contributors": [ + "GarkGarcia", + "teoli", + "khalid32", + "eliezerb" + ] + }, + "orphaned/Web/API/NavigatorID/userAgent": { + "modified": "2020-10-15T21:58:19.578Z", + "contributors": [ + "GarkGarcia", + "thedjmarcelo" + ] + }, + "orphaned/Web/API/NavigatorLanguage": { + "modified": "2019-03-23T22:03:53.998Z", + "contributors": [ + "teoli" + ] + }, + "orphaned/Web/API/NavigatorLanguage/language": { + "modified": "2019-03-23T22:03:54.652Z", + "contributors": [ + "klzns" + ] + }, + "orphaned/Web/API/NavigatorOnLine": { + "modified": "2019-03-23T22:02:07.133Z", + "contributors": [ + "marciioluucas", + "chrisdavidmills" + ] + }, + "orphaned/Web/API/NavigatorOnLine/Online_and_offline_events": { + "modified": "2019-03-23T23:39:13.247Z", + "contributors": [ + "chrisdavidmills", + "claudiareginadasilvacorrea", + "jpalharini" + ] + }, + "orphaned/Web/API/NavigatorOnLine/onLine": { + "modified": "2020-10-15T22:15:18.142Z", + "contributors": [ + "renatoluna" + ] + }, + "orphaned/Web/API/NavigatorPlugins": { + "modified": "2020-10-15T22:19:29.947Z", + "contributors": [ + "Fernandolrs" + ] + }, + "orphaned/Web/API/NavigatorPlugins/javaEnabled": { + "modified": "2020-10-15T22:19:29.661Z", + "contributors": [ + "Fernandolrs" + ] + }, "orphaned/Web/API/Node/Entendendo_o_uso_do_método_AppendChild-javascript": { "modified": "2019-03-23T22:40:45.924Z", "contributors": [ diff --git a/files/pt-br/orphaned/web/api/navigatorid/index.html b/files/pt-br/orphaned/web/api/navigatorid/index.html new file mode 100644 index 0000000000..333a59e839 --- /dev/null +++ b/files/pt-br/orphaned/web/api/navigatorid/index.html @@ -0,0 +1,121 @@ +--- +title: NavigatorID +slug: orphaned/Web/API/NavigatorID +translation_of: Web/API/NavigatorID +original_slug: Web/API/NavigatorID +--- +

{{APIRef("HTML DOM")}}

+ +

The NavigatorID interface contains methods and properties related to the identity of the browser.

+ +

There is no object of type NavigatorID, but other interfaces, like {{domxref("Navigator")}} or {{domxref("WorkerNavigator")}}, implement it.

+ +

Properties

+ +

The NavigatorID interface doesn't inherit any property.

+ +
+
{{domxref("NavigatorID.appCodeName")}} {{readonlyInline}}{{deprecated_inline}}
+
Always returns 'Mozilla', on any browser. This property is kept only for compatibility purpose.
+
{{domxref("NavigatorID.appName")}} {{readonlyInline}} {{deprecated_inline}}
+
Returns the official name of the browser. Do not rely on this property to return the correct value.
+
{{domxref("NavigatorID.appVersion")}} {{readonlyInline}} {{deprecated_inline}}
+
Returns the version of the browser as a string. Do not rely on this property to return the correct value.
+
{{domxref("NavigatorID.platform")}} {{readonlyInline}} {{deprecated_inline}}
+
Returns a string representing the platform of the browser. Do not rely on this property to return the correct value.
+
{{domxref("NavigatorID.product")}} {{readonlyInline}} {{deprecated_inline}}
+
Always returns 'Gecko', on any browser. This property is kept only for compatibility purpose.
+
{{domxref("NavigatorID.userAgent")}} {{readonlyInline}}
+
Returns the user agent string for the current browser.
+
+ +

Methods

+ +

The NavigatorID interface doesn't inherit any method.

+ +
+
{{domxref("NavigatorID.taintEnabled()")}} {{deprecated_inline()}}
+
Always returns false. JavaScript taint/untaint functions were removed in JavaScript 1.2. This method is only kept for compatibility purpose
+
+ +

Specifications

+ + + + + + + + + + + + + + + + + + + + + +
SpecificationStatusComment
{{SpecName('HTML WHATWG', '#navigatorid', 'NavigatorID')}}{{Spec2('HTML WHATWG')}}Added the appCodeName property and the taintEnabled() method,  for compatibility purpose.
{{SpecName('HTML5 W3C', '#navigatorid', 'NavigatorID')}}{{Spec2('HTML5 W3C')}}Initial specification.
+ +

Browser compatibility

+ +

{{ CompatibilityTable() }}

+ +
+ + + + + + + + + + + + + + + + + + + +
FeatureChromeFirefox (Gecko)Internet ExplorerOperaSafari
Basic support{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}
+
+ +
+ + + + + + + + + + + + + + + + + + + + + +
FeatureAndroidChrome for AndroidFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
Basic support{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}
+
+ +

See also

+ + diff --git a/files/pt-br/orphaned/web/api/navigatorid/platform/index.html b/files/pt-br/orphaned/web/api/navigatorid/platform/index.html new file mode 100644 index 0000000000..277f553655 --- /dev/null +++ b/files/pt-br/orphaned/web/api/navigatorid/platform/index.html @@ -0,0 +1,64 @@ +--- +title: NavigatorID.platform +slug: orphaned/Web/API/NavigatorID/platform +tags: + - API + - DOM + - DOM_0 + - Gecko + - HTML5 + - Propriedade + - Referencia + - Referência(2) +translation_of: Web/API/NavigatorID/platform +original_slug: Web/API/NavigatorID/platform +--- +

{{ ApiRef("HTML DOM") }}

+ +

Retorna uma string representando a plataforma do navegador. A especificação permite aos navegadores retornar sempre strings vazias, portanto não se utilize dessa propriedade para obter resultados confiáveis.

+ +

Sintaxe

+ +
plataforma = navigator.platform
+
+ +

Valor

+ +

Uma {{domxref("DOMString")}} identificando a plataforma na qual o navegador está sendo executado, ou uma string vazia se o browser se negar a (ou for incapaz de) identificar a plataforma. plataforma é uma string que pode estar vazia ou representar a plataforma na qual o navegador está sendo executado.

+ +

Por exemplo: "MacIntel", "Win32", "FreeBSD i386", "WebTV OS"

+ +

Exemplo

+ +
console.log(navigator.platform);
+ +

Notas

+ +

Na maioria dos browsers, incluindo Chrome, Edge e Firefox 63 em diante, NavegatorID.platform retorna "Win32", mesmo que o browser seja executado em uma versão 64-bit do Windows. No Internet Explorer e em versões do Firefox anteriores à versão 63, a propriedade ainda retorna "Win64".

+ +

No Firefox, a preferência general.platform.override pode ser usada para sobrepor o valor de retorno padrão dessa propriedade.

+ +

Especificações

+ + + + + + + + + + + + + + + + +
EspecificaçãoStatusComentário
{{SpecName('HTML WHATWG', '#dom-navigator-platform', 'NavigatorID.platform')}}{{Spec2('HTML WHATWG')}}Definição inicial.
+ +

Compatibilidade

+ + + +

{{Compat("api.NavigatorID.platform")}}

diff --git a/files/pt-br/orphaned/web/api/navigatorid/useragent/index.html b/files/pt-br/orphaned/web/api/navigatorid/useragent/index.html new file mode 100644 index 0000000000..6ab7a96b57 --- /dev/null +++ b/files/pt-br/orphaned/web/api/navigatorid/useragent/index.html @@ -0,0 +1,90 @@ +--- +title: NavigatorID.userAgent +slug: orphaned/Web/API/NavigatorID/userAgent +tags: + - API + - Descontinuado + - Propriedade + - Referencia + - Somente Leitura +translation_of: Web/API/NavigatorID/userAgent +original_slug: Web/API/NavigatorID/userAgent +--- +

{{ApiRef("HTML DOM")}}

+ +

A propriedade read-only (apenas leitura) NavigatorID.userAgent retorna a string do agente do usuário (user agent) para o browser atual.

+ +
+

 A especifícação demanda que os navegadores forneçam, nessa propriedade, a menor quantidade de informações posssível. Nunca assuma que o valor dessa propriedade permanecerá o mesmo em verções futuras de um mesmo navegador. Tente não utiliza-la, ou ultileze-a somente para verções presentes ou passadas de um navegador. Novos navegadores podem utilizar-se do mesmo agente do usuário, ou parte dele, que navegadores mais aintigos: não existe qualquer garantia de que o agente do navegador é de fato o enunciado por essa propriedade.
+
+ Além disso, tenha em mente que os usuários do navegador podem manipular o valor dessa propriedade caso queiram (UA spoofing).

+
+ +

A idenficação de browsers baseada na detecção de sua string de agente de usuário não é confiável e não é recomendável, pois a string de agente de usuário pode ser configurada pelo usuário. Por exemplo:

+ + + +

Sintaxe

+ +
var au = window.navigator.userAgent;
+
+ +

Valor

+ +

au guarda o valor da string de agente de usuário do browser atual.

+ +

A string de agente de usuário é contruida em uma estrutura formal que pode ser decomposta em diferentes informações. Cada uma dessas informações é provinda de outras propriedades de window.navigator, que também podem ser configuradas pelo usuário. Navegadores baseados na engine Gecko seguem a seguinte estrutura:

+ +
ageteDeUsuário = códigoDoNomeDoAplicativo/versãoDoAplicativo número (Plataforma; Segurança; OS-ou-CPU;
+Localização; rv: número-da-verção-de-revisão) produto/produtoSub
+Nome-do-Aplicativo versão-do-Nome-do-Aplicativo
+
+ +

Examplo

+ +
alert(window.navigator.userAgent)
+// alerta "Mozilla/5.0 (Windows; U; Win98; en-US; rv:0.9.2) Gecko/20010725 Netscape6/6.1"
+
+ + + +

Especificações

+ + + + + + + + + + + + + + + + +
EspecificaçãoStatusComentário
{{SpecName('HTML WHATWG', '#dom-navigator-useragent', 'NavigatorID.userAgent')}}{{Spec2('HTML WHATWG')}}Definição inicial.
+ +

Compatibilidade

+ + + +

{{Compat("api.NavigatorID.userAgent")}}

+ +

Veja também

+ + diff --git a/files/pt-br/orphaned/web/api/navigatorlanguage/index.html b/files/pt-br/orphaned/web/api/navigatorlanguage/index.html new file mode 100644 index 0000000000..fc736ce50b --- /dev/null +++ b/files/pt-br/orphaned/web/api/navigatorlanguage/index.html @@ -0,0 +1,149 @@ +--- +title: NavigatorLanguage +slug: orphaned/Web/API/NavigatorLanguage +tags: + - API + - HTML-DOM + - NeedsTranslation + - No Interface + - Reference + - TopicStub +translation_of: Web/API/NavigatorLanguage +original_slug: Web/API/NavigatorLanguage +--- +

{{APIRef("HTML DOM")}}

+ +

NavigatorLanguage contains methods and properties related to the language of the navigator.

+ +

There is no object of type NavigatorLanguage, but other interfaces, like {{domxref("Navigator")}} or {{domxref("WorkerNavigator")}}, implement it.

+ +

Properties

+ +

The NavigatorLanguage interface doesn't inherit any property.

+ +
+
{{domxref("NavigatorLanguage.language")}} {{readonlyInline}}
+
Returns a {{domxref("DOMString")}} representing the preferred language of the user, usually the language of the browser UI. The null value is returned when this is unknown.
+
{{domxref("NavigatorLanguage.languages")}} {{readonlyInline}}
+
Returns an array of {{domxref("DOMString")}} representing the languages known to the user, by order of preference.
+
+ +

Methods

+ +

The NavigatorLanguage interface neither implements, nor inherit any method.

+ +

Specifications

+ + + + + + + + + + + + + + + + + + + + + +
SpecificationStatusComment
{{SpecName('HTML WHATWG', '#navigatorlanguage', 'NavigatorLanguage')}}{{Spec2('HTML WHATWG')}}Since the {{SpecName('HTML5 W3C')}} snapshot, the languages property has been added.
{{SpecName('HTML5 W3C', '#navigatorlanguage', 'NavigatorLanguage')}}{{Spec2('HTML5 W3C')}}Initial specification; snapshot of  an early version{{SpecName('HTML WHATWG')}}.
+ +

Browser compatibility

+ +

{{ CompatibilityTable() }}

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FeatureChromeFirefox (Gecko)Internet ExplorerOperaSafari
Basic support{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}
languages37{{CompatGeckoDesktop("32")}}{{CompatNo}}24{{CompatNo}}
on {{domxref("WorkerNavigator")}}{{CompatUnknown}}{{CompatGeckoDesktop("35")}}{{CompatNo}}{{CompatUnknown}}{{CompatNo}}
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FeatureAndroidChrome for AndroidFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
Basic support{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}
languages{{CompatUnknown}}{{CompatUnknown}} {{CompatGeckoMobile("32")}}{{CompatNo}}{{CompatUnknown}}{{CompatNo}}
on {{domxref("WorkerNavigator")}}{{CompatUnknown}}{{CompatUnknown}}{{CompatGeckoMobile("35")}}{{CompatNo}}{{CompatUnknown}}{{CompatNo}}
+
+ +

See also

+ + diff --git a/files/pt-br/orphaned/web/api/navigatorlanguage/language/index.html b/files/pt-br/orphaned/web/api/navigatorlanguage/language/index.html new file mode 100644 index 0000000000..bf44b42a7b --- /dev/null +++ b/files/pt-br/orphaned/web/api/navigatorlanguage/language/index.html @@ -0,0 +1,132 @@ +--- +title: NavigatorLanguage.language +slug: orphaned/Web/API/NavigatorLanguage/language +translation_of: Web/API/NavigatorLanguage/language +original_slug: Web/API/NavigatorLanguage/language +--- +
{{APIRef("HTML DOM")}}
+ +

A propriedade NavigatorLanguage.language retorna uma string representando a língua de preferência do usuário, normalmente a língua da interface do navegador.

+ +

Sintaxe

+ +
var lang = navigator.language
+
+ +

Valor

+ +

Uma {{domxref("DOMString")}} lang armazena a string representando a língua como definida em BCP 47. Exemplos de códigos de línguas válidos incluem "en", "en-US", "fr", "fr-FR", "es-ES", etc.

+ +

Atente-se que no Safari no macOS e iOS antes da versão 10.2, o código do país é retornado em caixa baixa: "en-us", "fr-fr" etc.

+ +

Exemplo

+ +
if (window.navigator.language != 'en') {
+  doLangSelect(window.navigator.language);
+}
+
+ +

Specifications

+ + + + + + + + + + + + + + +
SpecificationStatusComentários
{{ SpecName('HTML5.1', '#dom-navigator-language', 'NavigatorLanguage.language') }}{{ Spec2('HTML5.1') }}Definição inicial
+ +

Compatibilidade com navegadores

+ +

{{CompatibilityTable}}

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FeatureChromeEdgeFirefox (Gecko)Internet ExplorerOperaSafari
Suporte básico{{CompatVersionUnknown}}[1]{{CompatVersionUnknown}}{{CompatGeckoDesktop("1.0")}}[2]
+ {{CompatGeckoDesktop("5.0")}}[3]
11.0[4]{{CompatVersionUnknown}}{{CompatVersionUnknown}}
on {{domxref("WorkerNavigator")}}{{CompatUnknown}}{{CompatUnknown}}{{CompatGeckoDesktop("35")}}{{CompatUnknown}}{{CompatUnknown}}{{CompatUnknown}}
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FeatureAndroidEdgeFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
Suporte básico{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatGeckoMobile(1.0)}}{{CompatNo}}[4]{{CompatVersionUnknown}}{{CompatVersionUnknown}}
on {{domxref("WorkerNavigator")}}{{CompatUnknown}}{{CompatUnknown}}{{CompatGeckoDesktop("35")}}{{CompatNo}}{{CompatUnknown}}{{CompatUnknown}}
+
+ +

[1] Retorna a língua da interface do browser, não o valor do HTTP header Accept-Language .

+ +

[2] Antes do Gecko 2.0 {{geckoRelease("2.0")}}, o valor dessa propriedade também fazia parte da string de user agent, como reportado em {{domxref("window.navigator.userAgent", "navigator.userAgent")}}.

+ +

[3] Começando no Gecko 5.0 {{geckoRelease("5.0")}}, o valor dessa propriedade é baseado no valor do HTTP header Accept-Language.

+ +

[4] As propriedades (não padronizadas) mais próximas disponíveis são userLanguage e browserLanguage.

+ +

Veja também

+ + diff --git a/files/pt-br/orphaned/web/api/navigatoronline/index.html b/files/pt-br/orphaned/web/api/navigatoronline/index.html new file mode 100644 index 0000000000..77fa1b15c8 --- /dev/null +++ b/files/pt-br/orphaned/web/api/navigatoronline/index.html @@ -0,0 +1,135 @@ +--- +title: NavigatorOnLine +slug: orphaned/Web/API/NavigatorOnLine +tags: + - API + - HTML-DOM +translation_of: Web/API/NavigatorOnLine +original_slug: Web/API/NavigatorOnLine +--- +

{{APIRef("HTML DOM")}}

+ +

A interface NavigatorOnLine contém métodos e propriedades relacionados ao status de conectividade do navegador.

+ +

Não há objetosdo tipo NavigatorOnLine, mas há outras interfaces, como {{domxref("Navigator")}} ou {{domxref("WorkerNavigator")}} que o implementa.

+ +

Propriedades

+ +

A interface NavigatorOnLine não herda nenhuma propriedade.

+ +

 

+ +
+
{{domxref("NavigatorOnLine.onLine")}} {{readonlyInline}}
+
Retorna um {{domxref("Boolean")}} indicando se o browser está online.
+
+ +

Métodos

+ +

A interface NavigatorOnLine não implementa nem herda nenhum método.

+ +

Especificações

+ + + + + + + + + + + + + + + + + + + + + +
EspecificaçãoStatusComentário
{{SpecName('HTML WHATWG', '#navigatoronline', 'NavigatorOnLine')}}{{Spec2('HTML WHATWG')}}Nenhuma mudança desde a ultima atualização, do {{SpecName('HTML5 W3C')}}
{{SpecName('HTML5 W3C', '#navigatoronline', 'NavigatorOnLine')}}{{Spec2('HTML5 W3C')}}Snapshot do {{SpecName('HTML WHATWG')}} com sua especificação inicial
+ +

Compatibilidade de navegadores

+ +

{{ CompatibilityTable() }}

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CaracterísticaChromeEdgeFirefox (Gecko)Internet ExplorerOperaSafari
Suporte básico{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}
on {{domxref("WorkerNavigator")}}{{CompatUnknown}}{{CompatUnknown}}{{CompatGeckoDesktop(29)}}{{CompatUnknown}}{{CompatUnknown}}{{CompatUnknown}}
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CaracterísticaAndroidChrome para AndroidEdgeFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
Suporte básico{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}
on {{domxref("WorkerNavigator")}}{{CompatUnknown}}{{CompatGeckoMobile(29)}}{{CompatUnknown}}{{CompatUnknown}}{{CompatUnknown}}{{CompatUnknown}}{{CompatUnknown}}
+
+ +

Veja também

+ + diff --git a/files/pt-br/orphaned/web/api/navigatoronline/online/index.html b/files/pt-br/orphaned/web/api/navigatoronline/online/index.html new file mode 100644 index 0000000000..96d7572048 --- /dev/null +++ b/files/pt-br/orphaned/web/api/navigatoronline/online/index.html @@ -0,0 +1,92 @@ +--- +title: Navigator.onLine +slug: orphaned/Web/API/NavigatorOnLine/onLine +tags: + - API + - DOM Reference + - NavigatorOnLine + - Offline + - Online + - Propriedade + - Referencia +translation_of: Web/API/NavigatorOnLine/onLine +original_slug: Web/API/NavigatorOnLine/onLine +--- +
{{ApiRef("HTML DOM")}}
+ +

Retorna o estado da conexão do navegador. A propriedade retorna um valor booleano, com true significando online e false significando offline. A propriedade envia atualizações assim que a capacidade do navegador de se conectar a rede muda. A atualização ocorre quando o usuário entra em um link ou quando algum script faz uma requisição a uma página remota. Exemplo, a propriedade deve retornar false quando usuários clicam em links assim que perderem suas conexões com a internet.

+ +

Navegadores implementam esta propriedade de formas diferentes.

+ +

No Chrome e Safari, caso o navegador não for capaz de se conectar a uma rede local (LAN) ou a um roteador, ele está offline; em todas as outras condições, retorna true. Utilizar essa propriedade para determinar que o navegador está offline seja sempre que o navegador retornar false como valor pode gerar falsos positivos, em casos em que o computador está executando um software de virtualização que tem adaptadores de ethernet virtuais que sempre estão "conectados." ou quando o computador estiver conectado ao roteador e este estiver sem internet. Se você realmente quer determinar o estado da conexão do navegador, você deve desenvolver meios adicionais para esta verificação. Para aprender mais, veja o artigo do HTML5 Rocks, Working Off the Grid.

+ +

No Firefox e Internet Explorer, mudar o navegador para o modo offline envia um valor false. Até o Firefox 41, todas as outras condições retornam um valor true; desde o Firefox 41, no OS X e Windows, o valor seguirá a conectividade real da rede.

+ +

Você pode ver mudanças no estado da rede escutando os eventos window.ononline e window.onoffline.

+ +

Sintaxe

+ +
online = window.navigator.onLine;
+
+ +

Valor

+ +

online é um booleano true ou false.

+ +

Exemplo

+ +

Veja  um exemplo ao-vivo.

+ +

Para verificar se você está online, chame window.navigator.onLine, como no exemplo abaixo:

+ +
if (navigator.onLine) {
+  console.log('online');
+} else {
+  console.log('offline');
+}
+ +

Caso o navegador não suporta o exemplo de navigator.onLine acima, ele sempre retornará false/undefined.

+ +

Para ver mudanças no estado da rede, use addEventListener para escutar os eventos em window.online e window.offline, como no exemplo abaixo:

+ +
window.addEventListener('offline', function(e) { console.log('offline'); });
+
+window.addEventListener('online', function(e) { console.log('online'); });
+
+ +

Especificações

+ + + + + + + + + + + + + + + + +
EspecificaçõesStatusComentário
{{SpecName("HTML WHATWG", "browsers.html#dom-navigator-online", "navigator.onLine")}}{{Spec2("HTML WHATWG")}}Definição inicial
+ +

Compatibilidade com os navegadores

+ + + +

{{Compat("api.NavigatorOnLine.onLine")}}

+ +

Notas

+ +

Veja s eventos Online/Offline para descrições mais detalhadas desta propriedade assim como novas funcionalidades offline introduzidas no Firefox 3.

+ +

Veja também

+ + diff --git a/files/pt-br/orphaned/web/api/navigatoronline/online_and_offline_events/index.html b/files/pt-br/orphaned/web/api/navigatoronline/online_and_offline_events/index.html new file mode 100644 index 0000000000..915b200b01 --- /dev/null +++ b/files/pt-br/orphaned/web/api/navigatoronline/online_and_offline_events/index.html @@ -0,0 +1,96 @@ +--- +title: Eventos on-line e off-line +slug: orphaned/Web/API/NavigatorOnLine/Online_and_offline_events +translation_of: Web/API/NavigatorOnLine/Online_and_offline_events +original_slug: Web/API/NavigatorOnLine/Online_and_offline_events +--- +

IAlguns navegadores utilizam Online/Offline events relacionados à WHATWG Web Applications 1.0 specification.

+ +

Introdução

+ +

Para criar um bom aplicativo off-line, primeiramente é necessário que você saiba quando o aplicativo está off-line. Consequentemente, você também precisará saber quando seu aplicativo retorna ao estado on-line novamente, ou seja, os eventos são:

+ +
    +
  1. Você precisa saber quando o usuário está on-line novamente, assim você pode sincronizar novamente com o servidor.
  2. +
  3. Você precisa saber quando o usuário está off-line, então você deverá agendar os acessos ao servidor para mais tarde.
  4. +
+ +

Este é o processo que os eventos on-line/off-line ajudam a facilitar.

+ +

Seu aplicativo também poderá precisar estabelecer que certos documentos deverão ser mantidos em um cache off-line. Você pode saber mais sobre isso no artigo Offline resources in Firefox.

+ +

API

+ + + +

navigator.onLine é uma propriedade que mantém valores true/false (true para on-line, false para off-line). Esta propriedade é atualizada quando o usuário entra em "Modo Off-line" clicando no item de menu correspondente (Arquivo -> Modo Off-line).

+ +

Essa propriedade também deverá ser atualizada toda vez que o navegador perde a conexão com a Internet. De acordo com a especificação:

+ +
A propriedade navigator.onLine deve retornar false se o usuário clicar num link ou se um aplicativo tentar contatar uma página remota e não estiver conectado à Internet ou se o navegador souber que a tentativa irá falhar por qualquer motivo...
+ +

O Firefox 2 atualiza esta propriedade quando se entra em Modo Off-line ou sai do mesmo e também quando a conexão com a Internet é perdida ou reestabelecida no Windows e no Linux.

+ +

Essa propriedade existiu em versões mais antigas do Firefox e do Internet Explorer (a especificação acima foi baseada nestas implementações anteriores), então você pode começar a utilizá-la imediatamente. A auto-detecção de estado de rede foi implementada no Firefox 2.

+ +

Eventos "on-line" e "off-line"

+ +

O Firefox 3 implementou dois novos eventos: "on-line" e "off-line". Estes dois eventos são chamados na tag <body> de cada página quando o navegador muda entre os modos on e off-line. Também, esses eventos são propagados a partir do document.body, para document, terminando em window. Ambos eventos não podem ser interrompidos (você não pode prevenir que o usuário fique on-line ou off-line).

+ +

Você pode resgistrar listeners para esses eventos em caminhos conhecidos:

+ + + +

Example

+ +

a simple test case que você pode rodar para ver como esses eventos funcionam. XXX Quando os testes para isso forem criados, redirecione para eles e atualize este exemplo -nickolay

+ +
 <!doctype html>
+ <html>
+ <head>
+   <script>
+     function updateOnlineStatus(msg) {
+       var status = document.getElementById("status");
+       var condition = navigator.onLine ? "ONLINE" : "OFFLINE";
+       status.setAttribute("class", condition);
+       var state = document.getElementById("state");
+       state.innerHTML = condition;
+       var log = document.getElementById("log");
+       log.appendChild(document.createTextNode("Event: " + msg + "; status=" + condition + "\n"));
+     }
+     function loaded() {
+       updateOnlineStatus("load");
+       document.body.addEventListener("offline", function () {
+         updateOnlineStatus("offline")
+       }, false);
+       document.body.addEventListener("online", function () {
+         updateOnlineStatus("online")
+       }, false);
+     }
+   </script>
+   <style>...</style>
+ </head>
+ <body onload="loaded()">
+   <div id="status"><p id="state"></p></div>
+   <div id="log"></div>
+ </body>
+ </html>
+
+ +

Notas

+ +

Se a API não estiver implementada no navegador, você pode usar outros sinais para detectar quando se está off-line, inclusive receber AppCache error events e responses from XMLHttpRequest.

+ +

Referências

+ + diff --git a/files/pt-br/orphaned/web/api/navigatorplugins/index.html b/files/pt-br/orphaned/web/api/navigatorplugins/index.html new file mode 100644 index 0000000000..fbd1296ee2 --- /dev/null +++ b/files/pt-br/orphaned/web/api/navigatorplugins/index.html @@ -0,0 +1,70 @@ +--- +title: NavigatorPlugins +slug: orphaned/Web/API/NavigatorPlugins +tags: + - API + - DOM + - Experimental + - HTML + - Interface + - Navigation + - NavigatorPlugins + - Plugins + - Reference +translation_of: Web/API/NavigatorPlugins +original_slug: Web/API/NavigatorPlugins +--- +

{{APIRef("HTML DOM")}}{{SeeCompatTable}}

+ +

O NavigatorPlugins {{Glossary("mixin")}} adiciona na interface do {{domxref ("Navigator")}} métodos e propriedades para descobrir e interagir com plugins instalados no navegador.

+ +

 

+ +

Propriedades

+ +
+
{{domxref("NavigatorPlugins.mimeTypes")}} {{readonlyInline}}{{experimental_inline}}
+
Retorna um {{domxref ("MimeTypeArray")}} listando os tipos MIME suportados pelo navegador.
+
{{domxref("NavigatorPlugins.plugins")}} {{readonlyInline}}{{experimental_inline}}
+
Retorna um {{domxref ("PluginArray")}} listando os plugins instalados no navegador.
+
+ +

Métodos

+ +

A interface NavigatorPlugins NavigatorPlugins não herda nenhum método.

+ +
+
{{domxref("NavigatorPlugins.javaEnabled", "NavigatorPlugins.javaEnabled()")}} {{readonlyInline}}{{experimental_inline}}
+
Retorna uma flag {{domxref ("Boolean")}} indicando se o navegador do host tem o Java ativo ou não.
+
+ +

Especificações

+ + + + + + + + + + + + + + + + +
EspecificaçãoEstadoComentário
{{SpecName('HTML WHATWG', '#navigatorplugins', 'NavigatorPlugins')}}{{Spec2('HTML WHATWG')}}Definição inicial.
+ + + + + +

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

+ +

Veja também

+ + diff --git a/files/pt-br/orphaned/web/api/navigatorplugins/javaenabled/index.html b/files/pt-br/orphaned/web/api/navigatorplugins/javaenabled/index.html new file mode 100644 index 0000000000..c2110137e5 --- /dev/null +++ b/files/pt-br/orphaned/web/api/navigatorplugins/javaenabled/index.html @@ -0,0 +1,55 @@ +--- +title: NavigatorPlugins.javaEnabled() +slug: orphaned/Web/API/NavigatorPlugins/javaEnabled +tags: + - API + - Example + - Method + - Reference +translation_of: Web/API/NavigatorPlugins/javaEnabled +original_slug: Web/API/NavigatorPlugins/javaEnabled +--- +

{{ APIRef("HTML DOM") }}

+ +

Este método indica se o navegador atual tem o Java ativo ou não.

+ +

Sintaxe

+ +
result = window.navigator.javaEnabled()
+
+ +

Exemplo

+ +
if (window.navigator.javaEnabled()) {
+   // browser has java
+}
+
+ +

Notas

+ +

O valor de retorno para este método indica se a preferência que controla o Java está ativado ou desativado - não se o navegador oferece suporte ao Java, em geral.

+ +

Especificações

+ + + + + + + + + + + + + + + + +
EsécificaçõesEstadoComentário
{{SpecName('HTML WHATWG', '#dom-navigator-javaenabled', 'NavigatorPlugins.javaEnabled')}}{{Spec2('HTML WHATWG')}}Definição inicial.
+ + + + + +

{{Compat("api.NavigatorPlugins.javaEnabled")}}

diff --git a/files/pt-br/web/api/navigatorid/index.html b/files/pt-br/web/api/navigatorid/index.html deleted file mode 100644 index c56f1e1b81..0000000000 --- a/files/pt-br/web/api/navigatorid/index.html +++ /dev/null @@ -1,120 +0,0 @@ ---- -title: NavigatorID -slug: Web/API/NavigatorID -translation_of: Web/API/NavigatorID ---- -

{{APIRef("HTML DOM")}}

- -

The NavigatorID interface contains methods and properties related to the identity of the browser.

- -

There is no object of type NavigatorID, but other interfaces, like {{domxref("Navigator")}} or {{domxref("WorkerNavigator")}}, implement it.

- -

Properties

- -

The NavigatorID interface doesn't inherit any property.

- -
-
{{domxref("NavigatorID.appCodeName")}} {{readonlyInline}}{{deprecated_inline}}
-
Always returns 'Mozilla', on any browser. This property is kept only for compatibility purpose.
-
{{domxref("NavigatorID.appName")}} {{readonlyInline}} {{deprecated_inline}}
-
Returns the official name of the browser. Do not rely on this property to return the correct value.
-
{{domxref("NavigatorID.appVersion")}} {{readonlyInline}} {{deprecated_inline}}
-
Returns the version of the browser as a string. Do not rely on this property to return the correct value.
-
{{domxref("NavigatorID.platform")}} {{readonlyInline}} {{deprecated_inline}}
-
Returns a string representing the platform of the browser. Do not rely on this property to return the correct value.
-
{{domxref("NavigatorID.product")}} {{readonlyInline}} {{deprecated_inline}}
-
Always returns 'Gecko', on any browser. This property is kept only for compatibility purpose.
-
{{domxref("NavigatorID.userAgent")}} {{readonlyInline}}
-
Returns the user agent string for the current browser.
-
- -

Methods

- -

The NavigatorID interface doesn't inherit any method.

- -
-
{{domxref("NavigatorID.taintEnabled()")}} {{deprecated_inline()}}
-
Always returns false. JavaScript taint/untaint functions were removed in JavaScript 1.2. This method is only kept for compatibility purpose
-
- -

Specifications

- - - - - - - - - - - - - - - - - - - - - -
SpecificationStatusComment
{{SpecName('HTML WHATWG', '#navigatorid', 'NavigatorID')}}{{Spec2('HTML WHATWG')}}Added the appCodeName property and the taintEnabled() method,  for compatibility purpose.
{{SpecName('HTML5 W3C', '#navigatorid', 'NavigatorID')}}{{Spec2('HTML5 W3C')}}Initial specification.
- -

Browser compatibility

- -

{{ CompatibilityTable() }}

- -
- - - - - - - - - - - - - - - - - - - -
FeatureChromeFirefox (Gecko)Internet ExplorerOperaSafari
Basic support{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}
-
- -
- - - - - - - - - - - - - - - - - - - - - -
FeatureAndroidChrome for AndroidFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
Basic support{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}
-
- -

See also

- - diff --git a/files/pt-br/web/api/navigatorid/platform/index.html b/files/pt-br/web/api/navigatorid/platform/index.html deleted file mode 100644 index 590d9bd515..0000000000 --- a/files/pt-br/web/api/navigatorid/platform/index.html +++ /dev/null @@ -1,63 +0,0 @@ ---- -title: NavigatorID.platform -slug: Web/API/NavigatorID/platform -tags: - - API - - DOM - - DOM_0 - - Gecko - - HTML5 - - Propriedade - - Referencia - - Referência(2) -translation_of: Web/API/NavigatorID/platform ---- -

{{ ApiRef("HTML DOM") }}

- -

Retorna uma string representando a plataforma do navegador. A especificação permite aos navegadores retornar sempre strings vazias, portanto não se utilize dessa propriedade para obter resultados confiáveis.

- -

Sintaxe

- -
plataforma = navigator.platform
-
- -

Valor

- -

Uma {{domxref("DOMString")}} identificando a plataforma na qual o navegador está sendo executado, ou uma string vazia se o browser se negar a (ou for incapaz de) identificar a plataforma. plataforma é uma string que pode estar vazia ou representar a plataforma na qual o navegador está sendo executado.

- -

Por exemplo: "MacIntel", "Win32", "FreeBSD i386", "WebTV OS"

- -

Exemplo

- -
console.log(navigator.platform);
- -

Notas

- -

Na maioria dos browsers, incluindo Chrome, Edge e Firefox 63 em diante, NavegatorID.platform retorna "Win32", mesmo que o browser seja executado em uma versão 64-bit do Windows. No Internet Explorer e em versões do Firefox anteriores à versão 63, a propriedade ainda retorna "Win64".

- -

No Firefox, a preferência general.platform.override pode ser usada para sobrepor o valor de retorno padrão dessa propriedade.

- -

Especificações

- - - - - - - - - - - - - - - - -
EspecificaçãoStatusComentário
{{SpecName('HTML WHATWG', '#dom-navigator-platform', 'NavigatorID.platform')}}{{Spec2('HTML WHATWG')}}Definição inicial.
- -

Compatibilidade

- - - -

{{Compat("api.NavigatorID.platform")}}

diff --git a/files/pt-br/web/api/navigatorid/useragent/index.html b/files/pt-br/web/api/navigatorid/useragent/index.html deleted file mode 100644 index c5e6211724..0000000000 --- a/files/pt-br/web/api/navigatorid/useragent/index.html +++ /dev/null @@ -1,89 +0,0 @@ ---- -title: NavigatorID.userAgent -slug: Web/API/NavigatorID/userAgent -tags: - - API - - Descontinuado - - Propriedade - - Referencia - - Somente Leitura -translation_of: Web/API/NavigatorID/userAgent ---- -

{{ApiRef("HTML DOM")}}

- -

A propriedade read-only (apenas leitura) NavigatorID.userAgent retorna a string do agente do usuário (user agent) para o browser atual.

- -
-

 A especifícação demanda que os navegadores forneçam, nessa propriedade, a menor quantidade de informações posssível. Nunca assuma que o valor dessa propriedade permanecerá o mesmo em verções futuras de um mesmo navegador. Tente não utiliza-la, ou ultileze-a somente para verções presentes ou passadas de um navegador. Novos navegadores podem utilizar-se do mesmo agente do usuário, ou parte dele, que navegadores mais aintigos: não existe qualquer garantia de que o agente do navegador é de fato o enunciado por essa propriedade.
-
- Além disso, tenha em mente que os usuários do navegador podem manipular o valor dessa propriedade caso queiram (UA spoofing).

-
- -

A idenficação de browsers baseada na detecção de sua string de agente de usuário não é confiável e não é recomendável, pois a string de agente de usuário pode ser configurada pelo usuário. Por exemplo:

- - - -

Sintaxe

- -
var au = window.navigator.userAgent;
-
- -

Valor

- -

au guarda o valor da string de agente de usuário do browser atual.

- -

A string de agente de usuário é contruida em uma estrutura formal que pode ser decomposta em diferentes informações. Cada uma dessas informações é provinda de outras propriedades de window.navigator, que também podem ser configuradas pelo usuário. Navegadores baseados na engine Gecko seguem a seguinte estrutura:

- -
ageteDeUsuário = códigoDoNomeDoAplicativo/versãoDoAplicativo número (Plataforma; Segurança; OS-ou-CPU;
-Localização; rv: número-da-verção-de-revisão) produto/produtoSub
-Nome-do-Aplicativo versão-do-Nome-do-Aplicativo
-
- -

Examplo

- -
alert(window.navigator.userAgent)
-// alerta "Mozilla/5.0 (Windows; U; Win98; en-US; rv:0.9.2) Gecko/20010725 Netscape6/6.1"
-
- - - -

Especificações

- - - - - - - - - - - - - - - - -
EspecificaçãoStatusComentário
{{SpecName('HTML WHATWG', '#dom-navigator-useragent', 'NavigatorID.userAgent')}}{{Spec2('HTML WHATWG')}}Definição inicial.
- -

Compatibilidade

- - - -

{{Compat("api.NavigatorID.userAgent")}}

- -

Veja também

- - diff --git a/files/pt-br/web/api/navigatorlanguage/index.html b/files/pt-br/web/api/navigatorlanguage/index.html deleted file mode 100644 index 7d6b0751e7..0000000000 --- a/files/pt-br/web/api/navigatorlanguage/index.html +++ /dev/null @@ -1,148 +0,0 @@ ---- -title: NavigatorLanguage -slug: Web/API/NavigatorLanguage -tags: - - API - - HTML-DOM - - NeedsTranslation - - No Interface - - Reference - - TopicStub -translation_of: Web/API/NavigatorLanguage ---- -

{{APIRef("HTML DOM")}}

- -

NavigatorLanguage contains methods and properties related to the language of the navigator.

- -

There is no object of type NavigatorLanguage, but other interfaces, like {{domxref("Navigator")}} or {{domxref("WorkerNavigator")}}, implement it.

- -

Properties

- -

The NavigatorLanguage interface doesn't inherit any property.

- -
-
{{domxref("NavigatorLanguage.language")}} {{readonlyInline}}
-
Returns a {{domxref("DOMString")}} representing the preferred language of the user, usually the language of the browser UI. The null value is returned when this is unknown.
-
{{domxref("NavigatorLanguage.languages")}} {{readonlyInline}}
-
Returns an array of {{domxref("DOMString")}} representing the languages known to the user, by order of preference.
-
- -

Methods

- -

The NavigatorLanguage interface neither implements, nor inherit any method.

- -

Specifications

- - - - - - - - - - - - - - - - - - - - - -
SpecificationStatusComment
{{SpecName('HTML WHATWG', '#navigatorlanguage', 'NavigatorLanguage')}}{{Spec2('HTML WHATWG')}}Since the {{SpecName('HTML5 W3C')}} snapshot, the languages property has been added.
{{SpecName('HTML5 W3C', '#navigatorlanguage', 'NavigatorLanguage')}}{{Spec2('HTML5 W3C')}}Initial specification; snapshot of  an early version{{SpecName('HTML WHATWG')}}.
- -

Browser compatibility

- -

{{ CompatibilityTable() }}

- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FeatureChromeFirefox (Gecko)Internet ExplorerOperaSafari
Basic support{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}
languages37{{CompatGeckoDesktop("32")}}{{CompatNo}}24{{CompatNo}}
on {{domxref("WorkerNavigator")}}{{CompatUnknown}}{{CompatGeckoDesktop("35")}}{{CompatNo}}{{CompatUnknown}}{{CompatNo}}
-
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FeatureAndroidChrome for AndroidFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
Basic support{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}
languages{{CompatUnknown}}{{CompatUnknown}} {{CompatGeckoMobile("32")}}{{CompatNo}}{{CompatUnknown}}{{CompatNo}}
on {{domxref("WorkerNavigator")}}{{CompatUnknown}}{{CompatUnknown}}{{CompatGeckoMobile("35")}}{{CompatNo}}{{CompatUnknown}}{{CompatNo}}
-
- -

See also

- - diff --git a/files/pt-br/web/api/navigatorlanguage/language/index.html b/files/pt-br/web/api/navigatorlanguage/language/index.html deleted file mode 100644 index e3c1e69447..0000000000 --- a/files/pt-br/web/api/navigatorlanguage/language/index.html +++ /dev/null @@ -1,131 +0,0 @@ ---- -title: NavigatorLanguage.language -slug: Web/API/NavigatorLanguage/language -translation_of: Web/API/NavigatorLanguage/language ---- -
{{APIRef("HTML DOM")}}
- -

A propriedade NavigatorLanguage.language retorna uma string representando a língua de preferência do usuário, normalmente a língua da interface do navegador.

- -

Sintaxe

- -
var lang = navigator.language
-
- -

Valor

- -

Uma {{domxref("DOMString")}} lang armazena a string representando a língua como definida em BCP 47. Exemplos de códigos de línguas válidos incluem "en", "en-US", "fr", "fr-FR", "es-ES", etc.

- -

Atente-se que no Safari no macOS e iOS antes da versão 10.2, o código do país é retornado em caixa baixa: "en-us", "fr-fr" etc.

- -

Exemplo

- -
if (window.navigator.language != 'en') {
-  doLangSelect(window.navigator.language);
-}
-
- -

Specifications

- - - - - - - - - - - - - - -
SpecificationStatusComentários
{{ SpecName('HTML5.1', '#dom-navigator-language', 'NavigatorLanguage.language') }}{{ Spec2('HTML5.1') }}Definição inicial
- -

Compatibilidade com navegadores

- -

{{CompatibilityTable}}

- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FeatureChromeEdgeFirefox (Gecko)Internet ExplorerOperaSafari
Suporte básico{{CompatVersionUnknown}}[1]{{CompatVersionUnknown}}{{CompatGeckoDesktop("1.0")}}[2]
- {{CompatGeckoDesktop("5.0")}}[3]
11.0[4]{{CompatVersionUnknown}}{{CompatVersionUnknown}}
on {{domxref("WorkerNavigator")}}{{CompatUnknown}}{{CompatUnknown}}{{CompatGeckoDesktop("35")}}{{CompatUnknown}}{{CompatUnknown}}{{CompatUnknown}}
-
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FeatureAndroidEdgeFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
Suporte básico{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatGeckoMobile(1.0)}}{{CompatNo}}[4]{{CompatVersionUnknown}}{{CompatVersionUnknown}}
on {{domxref("WorkerNavigator")}}{{CompatUnknown}}{{CompatUnknown}}{{CompatGeckoDesktop("35")}}{{CompatNo}}{{CompatUnknown}}{{CompatUnknown}}
-
- -

[1] Retorna a língua da interface do browser, não o valor do HTTP header Accept-Language .

- -

[2] Antes do Gecko 2.0 {{geckoRelease("2.0")}}, o valor dessa propriedade também fazia parte da string de user agent, como reportado em {{domxref("window.navigator.userAgent", "navigator.userAgent")}}.

- -

[3] Começando no Gecko 5.0 {{geckoRelease("5.0")}}, o valor dessa propriedade é baseado no valor do HTTP header Accept-Language.

- -

[4] As propriedades (não padronizadas) mais próximas disponíveis são userLanguage e browserLanguage.

- -

Veja também

- - diff --git a/files/pt-br/web/api/navigatoronline/index.html b/files/pt-br/web/api/navigatoronline/index.html deleted file mode 100644 index 6e5118c62b..0000000000 --- a/files/pt-br/web/api/navigatoronline/index.html +++ /dev/null @@ -1,134 +0,0 @@ ---- -title: NavigatorOnLine -slug: Web/API/NavigatorOnLine -tags: - - API - - HTML-DOM -translation_of: Web/API/NavigatorOnLine ---- -

{{APIRef("HTML DOM")}}

- -

A interface NavigatorOnLine contém métodos e propriedades relacionados ao status de conectividade do navegador.

- -

Não há objetosdo tipo NavigatorOnLine, mas há outras interfaces, como {{domxref("Navigator")}} ou {{domxref("WorkerNavigator")}} que o implementa.

- -

Propriedades

- -

A interface NavigatorOnLine não herda nenhuma propriedade.

- -

 

- -
-
{{domxref("NavigatorOnLine.onLine")}} {{readonlyInline}}
-
Retorna um {{domxref("Boolean")}} indicando se o browser está online.
-
- -

Métodos

- -

A interface NavigatorOnLine não implementa nem herda nenhum método.

- -

Especificações

- - - - - - - - - - - - - - - - - - - - - -
EspecificaçãoStatusComentário
{{SpecName('HTML WHATWG', '#navigatoronline', 'NavigatorOnLine')}}{{Spec2('HTML WHATWG')}}Nenhuma mudança desde a ultima atualização, do {{SpecName('HTML5 W3C')}}
{{SpecName('HTML5 W3C', '#navigatoronline', 'NavigatorOnLine')}}{{Spec2('HTML5 W3C')}}Snapshot do {{SpecName('HTML WHATWG')}} com sua especificação inicial
- -

Compatibilidade de navegadores

- -

{{ CompatibilityTable() }}

- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
CaracterísticaChromeEdgeFirefox (Gecko)Internet ExplorerOperaSafari
Suporte básico{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}
on {{domxref("WorkerNavigator")}}{{CompatUnknown}}{{CompatUnknown}}{{CompatGeckoDesktop(29)}}{{CompatUnknown}}{{CompatUnknown}}{{CompatUnknown}}
-
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
CaracterísticaAndroidChrome para AndroidEdgeFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
Suporte básico{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}
on {{domxref("WorkerNavigator")}}{{CompatUnknown}}{{CompatGeckoMobile(29)}}{{CompatUnknown}}{{CompatUnknown}}{{CompatUnknown}}{{CompatUnknown}}{{CompatUnknown}}
-
- -

Veja também

- - diff --git a/files/pt-br/web/api/navigatoronline/online/index.html b/files/pt-br/web/api/navigatoronline/online/index.html deleted file mode 100644 index acaed23e82..0000000000 --- a/files/pt-br/web/api/navigatoronline/online/index.html +++ /dev/null @@ -1,91 +0,0 @@ ---- -title: Navigator.onLine -slug: Web/API/NavigatorOnLine/onLine -tags: - - API - - DOM Reference - - NavigatorOnLine - - Offline - - Online - - Propriedade - - Referencia -translation_of: Web/API/NavigatorOnLine/onLine ---- -
{{ApiRef("HTML DOM")}}
- -

Retorna o estado da conexão do navegador. A propriedade retorna um valor booleano, com true significando online e false significando offline. A propriedade envia atualizações assim que a capacidade do navegador de se conectar a rede muda. A atualização ocorre quando o usuário entra em um link ou quando algum script faz uma requisição a uma página remota. Exemplo, a propriedade deve retornar false quando usuários clicam em links assim que perderem suas conexões com a internet.

- -

Navegadores implementam esta propriedade de formas diferentes.

- -

No Chrome e Safari, caso o navegador não for capaz de se conectar a uma rede local (LAN) ou a um roteador, ele está offline; em todas as outras condições, retorna true. Utilizar essa propriedade para determinar que o navegador está offline seja sempre que o navegador retornar false como valor pode gerar falsos positivos, em casos em que o computador está executando um software de virtualização que tem adaptadores de ethernet virtuais que sempre estão "conectados." ou quando o computador estiver conectado ao roteador e este estiver sem internet. Se você realmente quer determinar o estado da conexão do navegador, você deve desenvolver meios adicionais para esta verificação. Para aprender mais, veja o artigo do HTML5 Rocks, Working Off the Grid.

- -

No Firefox e Internet Explorer, mudar o navegador para o modo offline envia um valor false. Até o Firefox 41, todas as outras condições retornam um valor true; desde o Firefox 41, no OS X e Windows, o valor seguirá a conectividade real da rede.

- -

Você pode ver mudanças no estado da rede escutando os eventos window.ononline e window.onoffline.

- -

Sintaxe

- -
online = window.navigator.onLine;
-
- -

Valor

- -

online é um booleano true ou false.

- -

Exemplo

- -

Veja  um exemplo ao-vivo.

- -

Para verificar se você está online, chame window.navigator.onLine, como no exemplo abaixo:

- -
if (navigator.onLine) {
-  console.log('online');
-} else {
-  console.log('offline');
-}
- -

Caso o navegador não suporta o exemplo de navigator.onLine acima, ele sempre retornará false/undefined.

- -

Para ver mudanças no estado da rede, use addEventListener para escutar os eventos em window.online e window.offline, como no exemplo abaixo:

- -
window.addEventListener('offline', function(e) { console.log('offline'); });
-
-window.addEventListener('online', function(e) { console.log('online'); });
-
- -

Especificações

- - - - - - - - - - - - - - - - -
EspecificaçõesStatusComentário
{{SpecName("HTML WHATWG", "browsers.html#dom-navigator-online", "navigator.onLine")}}{{Spec2("HTML WHATWG")}}Definição inicial
- -

Compatibilidade com os navegadores

- - - -

{{Compat("api.NavigatorOnLine.onLine")}}

- -

Notas

- -

Veja s eventos Online/Offline para descrições mais detalhadas desta propriedade assim como novas funcionalidades offline introduzidas no Firefox 3.

- -

Veja também

- - diff --git a/files/pt-br/web/api/navigatoronline/online_and_offline_events/index.html b/files/pt-br/web/api/navigatoronline/online_and_offline_events/index.html deleted file mode 100644 index 0ca26a9ad6..0000000000 --- a/files/pt-br/web/api/navigatoronline/online_and_offline_events/index.html +++ /dev/null @@ -1,95 +0,0 @@ ---- -title: Eventos on-line e off-line -slug: Web/API/NavigatorOnLine/Online_and_offline_events -translation_of: Web/API/NavigatorOnLine/Online_and_offline_events ---- -

IAlguns navegadores utilizam Online/Offline events relacionados à WHATWG Web Applications 1.0 specification.

- -

Introdução

- -

Para criar um bom aplicativo off-line, primeiramente é necessário que você saiba quando o aplicativo está off-line. Consequentemente, você também precisará saber quando seu aplicativo retorna ao estado on-line novamente, ou seja, os eventos são:

- -
    -
  1. Você precisa saber quando o usuário está on-line novamente, assim você pode sincronizar novamente com o servidor.
  2. -
  3. Você precisa saber quando o usuário está off-line, então você deverá agendar os acessos ao servidor para mais tarde.
  4. -
- -

Este é o processo que os eventos on-line/off-line ajudam a facilitar.

- -

Seu aplicativo também poderá precisar estabelecer que certos documentos deverão ser mantidos em um cache off-line. Você pode saber mais sobre isso no artigo Offline resources in Firefox.

- -

API

- - - -

navigator.onLine é uma propriedade que mantém valores true/false (true para on-line, false para off-line). Esta propriedade é atualizada quando o usuário entra em "Modo Off-line" clicando no item de menu correspondente (Arquivo -> Modo Off-line).

- -

Essa propriedade também deverá ser atualizada toda vez que o navegador perde a conexão com a Internet. De acordo com a especificação:

- -
A propriedade navigator.onLine deve retornar false se o usuário clicar num link ou se um aplicativo tentar contatar uma página remota e não estiver conectado à Internet ou se o navegador souber que a tentativa irá falhar por qualquer motivo...
- -

O Firefox 2 atualiza esta propriedade quando se entra em Modo Off-line ou sai do mesmo e também quando a conexão com a Internet é perdida ou reestabelecida no Windows e no Linux.

- -

Essa propriedade existiu em versões mais antigas do Firefox e do Internet Explorer (a especificação acima foi baseada nestas implementações anteriores), então você pode começar a utilizá-la imediatamente. A auto-detecção de estado de rede foi implementada no Firefox 2.

- -

Eventos "on-line" e "off-line"

- -

O Firefox 3 implementou dois novos eventos: "on-line" e "off-line". Estes dois eventos são chamados na tag <body> de cada página quando o navegador muda entre os modos on e off-line. Também, esses eventos são propagados a partir do document.body, para document, terminando em window. Ambos eventos não podem ser interrompidos (você não pode prevenir que o usuário fique on-line ou off-line).

- -

Você pode resgistrar listeners para esses eventos em caminhos conhecidos:

- - - -

Example

- -

a simple test case que você pode rodar para ver como esses eventos funcionam. XXX Quando os testes para isso forem criados, redirecione para eles e atualize este exemplo -nickolay

- -
 <!doctype html>
- <html>
- <head>
-   <script>
-     function updateOnlineStatus(msg) {
-       var status = document.getElementById("status");
-       var condition = navigator.onLine ? "ONLINE" : "OFFLINE";
-       status.setAttribute("class", condition);
-       var state = document.getElementById("state");
-       state.innerHTML = condition;
-       var log = document.getElementById("log");
-       log.appendChild(document.createTextNode("Event: " + msg + "; status=" + condition + "\n"));
-     }
-     function loaded() {
-       updateOnlineStatus("load");
-       document.body.addEventListener("offline", function () {
-         updateOnlineStatus("offline")
-       }, false);
-       document.body.addEventListener("online", function () {
-         updateOnlineStatus("online")
-       }, false);
-     }
-   </script>
-   <style>...</style>
- </head>
- <body onload="loaded()">
-   <div id="status"><p id="state"></p></div>
-   <div id="log"></div>
- </body>
- </html>
-
- -

Notas

- -

Se a API não estiver implementada no navegador, você pode usar outros sinais para detectar quando se está off-line, inclusive receber AppCache error events e responses from XMLHttpRequest.

- -

Referências

- - diff --git a/files/pt-br/web/api/navigatorplugins/index.html b/files/pt-br/web/api/navigatorplugins/index.html deleted file mode 100644 index ddcc629eb8..0000000000 --- a/files/pt-br/web/api/navigatorplugins/index.html +++ /dev/null @@ -1,69 +0,0 @@ ---- -title: NavigatorPlugins -slug: Web/API/NavigatorPlugins -tags: - - API - - DOM - - Experimental - - HTML - - Interface - - Navigation - - NavigatorPlugins - - Plugins - - Reference -translation_of: Web/API/NavigatorPlugins ---- -

{{APIRef("HTML DOM")}}{{SeeCompatTable}}

- -

O NavigatorPlugins {{Glossary("mixin")}} adiciona na interface do {{domxref ("Navigator")}} métodos e propriedades para descobrir e interagir com plugins instalados no navegador.

- -

 

- -

Propriedades

- -
-
{{domxref("NavigatorPlugins.mimeTypes")}} {{readonlyInline}}{{experimental_inline}}
-
Retorna um {{domxref ("MimeTypeArray")}} listando os tipos MIME suportados pelo navegador.
-
{{domxref("NavigatorPlugins.plugins")}} {{readonlyInline}}{{experimental_inline}}
-
Retorna um {{domxref ("PluginArray")}} listando os plugins instalados no navegador.
-
- -

Métodos

- -

A interface NavigatorPlugins NavigatorPlugins não herda nenhum método.

- -
-
{{domxref("NavigatorPlugins.javaEnabled", "NavigatorPlugins.javaEnabled()")}} {{readonlyInline}}{{experimental_inline}}
-
Retorna uma flag {{domxref ("Boolean")}} indicando se o navegador do host tem o Java ativo ou não.
-
- -

Especificações

- - - - - - - - - - - - - - - - -
EspecificaçãoEstadoComentário
{{SpecName('HTML WHATWG', '#navigatorplugins', 'NavigatorPlugins')}}{{Spec2('HTML WHATWG')}}Definição inicial.
- - - - - -

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

- -

Veja também

- - diff --git a/files/pt-br/web/api/navigatorplugins/javaenabled/index.html b/files/pt-br/web/api/navigatorplugins/javaenabled/index.html deleted file mode 100644 index 29aba43a52..0000000000 --- a/files/pt-br/web/api/navigatorplugins/javaenabled/index.html +++ /dev/null @@ -1,54 +0,0 @@ ---- -title: NavigatorPlugins.javaEnabled() -slug: Web/API/NavigatorPlugins/javaEnabled -tags: - - API - - Example - - Method - - Reference -translation_of: Web/API/NavigatorPlugins/javaEnabled ---- -

{{ APIRef("HTML DOM") }}

- -

Este método indica se o navegador atual tem o Java ativo ou não.

- -

Sintaxe

- -
result = window.navigator.javaEnabled()
-
- -

Exemplo

- -
if (window.navigator.javaEnabled()) {
-   // browser has java
-}
-
- -

Notas

- -

O valor de retorno para este método indica se a preferência que controla o Java está ativado ou desativado - não se o navegador oferece suporte ao Java, em geral.

- -

Especificações

- - - - - - - - - - - - - - - - -
EsécificaçõesEstadoComentário
{{SpecName('HTML WHATWG', '#dom-navigator-javaenabled', 'NavigatorPlugins.javaEnabled')}}{{Spec2('HTML WHATWG')}}Definição inicial.
- - - - - -

{{Compat("api.NavigatorPlugins.javaEnabled")}}

-- cgit v1.2.3-54-g00ecf