From ebe0274fde2b5a89d4d714a839ca0e29ef25e80f Mon Sep 17 00:00:00 2001 From: Jason Lee Date: Sat, 4 Jun 2022 20:23:23 +0800 Subject: [PATCH 1/2] AutoCorrect files/zh-cn/mozilla/firefox --- .../firefox/experimental_features/index.html | 20 +-- files/zh-cn/mozilla/firefox/index.html | 24 +-- .../1.5/using_firefox_1.5_caching/index.html | 60 +++---- .../mozilla/firefox/releases/14/index.html | 14 +- .../mozilla/firefox/releases/15/index.html | 2 +- .../mozilla/firefox/releases/16/index.html | 4 +- .../mozilla/firefox/releases/18/index.html | 42 ++--- .../mozilla/firefox/releases/19/index.html | 36 ++--- .../releases/19/site_compatibility/index.html | 10 +- .../mozilla/firefox/releases/20/index.html | 26 ++-- .../mozilla/firefox/releases/21/index.html | 32 ++-- .../releases/21/site_compatibility/index.html | 12 +- .../mozilla/firefox/releases/22/index.html | 16 +- .../mozilla/firefox/releases/24/index.html | 4 +- .../releases/24/site_compatibility/index.html | 2 +- .../mozilla/firefox/releases/25/index.html | 30 ++-- .../releases/25/site_compatibility/index.html | 10 +- .../mozilla/firefox/releases/26/index.html | 12 +- .../mozilla/firefox/releases/27/index.html | 18 +-- .../releases/28/site_compatibility/index.html | 2 +- .../mozilla/firefox/releases/3.6/index.html | 20 +-- .../mozilla/firefox/releases/3/index.html | 146 +++++++++--------- .../releases/3/site_compatibility/index.html | 2 +- .../releases/3/updating_extensions/index.html | 30 ++-- .../mozilla/firefox/releases/31/index.html | 10 +- .../mozilla/firefox/releases/33/index.html | 4 +- .../mozilla/firefox/releases/41/index.html | 28 ++-- .../mozilla/firefox/releases/59/index.html | 24 +-- .../mozilla/firefox/releases/65/index.html | 10 +- .../mozilla/firefox/releases/78/index.html | 26 ++-- .../zh-cn/mozilla/firefox/releases/index.html | 4 +- 31 files changed, 340 insertions(+), 340 deletions(-) diff --git a/files/zh-cn/mozilla/firefox/experimental_features/index.html b/files/zh-cn/mozilla/firefox/experimental_features/index.html index 1196c6485fc7bc..b47d99a032b91a 100644 --- a/files/zh-cn/mozilla/firefox/experimental_features/index.html +++ b/files/zh-cn/mozilla/firefox/experimental_features/index.html @@ -8,7 +8,7 @@ - 设置 translation_of: Mozilla/Firefox/Experimental_features --- -
{{FirefoxSidebar}}

Mozilla发布了测试的nightly版本,用于测试新的浏览器特性。 实验性特性,例如所提议的可用的Web平台标准的实现。这个页面列出了Firefox Nightly中的一些新特性和启用方法等信息。在发布这些功能之前,你可以测试Web站点和应用程序,并确保一切都能与最新的Web技术功能协同工作。

+
{{FirefoxSidebar}}

Mozilla 发布了测试的 nightly 版本,用于测试新的浏览器特性。实验性特性,例如所提议的可用的 Web 平台标准的实现。这个页面列出了 Firefox Nightly 中的一些新特性和启用方法等信息。在发布这些功能之前,你可以测试 Web 站点和应用程序,并确保一切都能与最新的 Web 技术功能协同工作。

你需要下载隔夜版或是开发者版,来测试下面这些实验性特性。

@@ -27,21 +27,21 @@

HTML

日期和时间输入{{HTMLElement("input")}}为 日期时间 相关的输入类型提供的新用户界面 开启
- (从51开始支持, 从55开始默认开启) + (从 51 开始支持,从 55 开始默认开启) 开启
- (从51开始支持) + (从 51 开始支持) 关闭
- (从51开始支持) + (从 51 开始支持) --- dom.forms.datetime {{HTMLElement("dialog")}}
- 包含与之交互的DOM元素的对话框元素。Implementation of modal dialogs and accessibility still missing. + 包含与之交互的 DOM 元素的对话框元素。Implementation of modal dialogs and accessibility still missing. 关闭
- (从53开始支持) + (从 53 开始支持) 关闭
- (从53开始支持) + (从 53 开始支持) --- --- dom.dialog_element.enabled @@ -105,7 +105,7 @@

CSS

font-variation-settings 属性
- {{cssxref("font-variation-settings")}} 提供了OpenType或TrueType字体印刷特点的低级别的控制, by specifying the four letter axis names of the features you want to vary, along with their variation values.

+ {{cssxref("font-variation-settings")}} 提供了 OpenType 或 TrueType 字体印刷特点的低级别的控制,by specifying the four letter axis names of the features you want to vary, along with their variation values.

关闭
(available since 53) @@ -308,7 +308,7 @@

DOM

- Mac上的WebVR API 1.1
+ Mac 上的 WebVR API 1.1
WebVR API 允许你控制并和使用虚拟现实设备。 Enabled Disabled @@ -474,7 +474,7 @@

DOM

Payment Request API
- 为网络支付提供的一个API。 + 为网络支付提供的一个 API。 Disabled
(available since 55) Disabled
diff --git a/files/zh-cn/mozilla/firefox/index.html b/files/zh-cn/mozilla/firefox/index.html index 998f81085f5c61..5347fadaafdab4 100644 --- a/files/zh-cn/mozilla/firefox/index.html +++ b/files/zh-cn/mozilla/firefox/index.html @@ -10,24 +10,24 @@ ---
{{FirefoxSidebar}}
-

Firefox(非正式中文名称“火狐”)是Mozilla出品的网页浏览器,可用于Windows、Mac OS X、Linux等桌面操作系统,也可以用于Android等移动操作系统。得益于对最新的网络标准的广泛兼容和强有力的开发工具,Firefox对最终用户和开发者而言都是优秀的浏览器。

+

Firefox(非正式中文名称“火狐”)是 Mozilla 出品的网页浏览器,可用于 Windows、Mac OS X、Linux 等桌面操作系统,也可以用于 Android 等移动操作系统。得益于对最新的网络标准的广泛兼容和强有力的开发工具,Firefox 对最终用户和开发者而言都是优秀的浏览器。

-

Firefox是一个开源项目,许多代码都是由志愿者社群提供的。在此你将了解如何为Firefox项目做贡献,你也可以找到关于制作附加组件、使用Firefox开发者工具等内容。

+

Firefox 是一个开源项目,许多代码都是由志愿者社群提供的。在此你将了解如何为 Firefox 项目做贡献,你也可以找到关于制作附加组件、使用 Firefox 开发者工具等内容。

-

了解如何为 Firefox添加附加组件,如何开发和构建Firefox自身,以及了解Firefox以及其他组件内部如何运作。

+

了解如何为 Firefox添加附加组件,如何开发和构建 Firefox 自身,以及了解 Firefox 以及其他组件内部如何运作。

@@ -43,27 +43,27 @@

Firefox Nightly

Firefox Developer Edition

-

这是一个为开发者量身定制的版本。每隔六周,我们便选择Firefox Nightly 频道中足够稳定的特性创建一个新版本的Firefox Developer Edition。同时我们还仅仅在该发布频道中为开发者添加一些特有的特性。

+

这是一个为开发者量身定制的版本。每隔六周,我们便选择 Firefox Nightly 频道中足够稳定的特性创建一个新版本的 Firefox Developer Edition。同时我们还仅仅在该发布频道中为开发者添加一些特有的特性。

-

了解关于Firefox Developer Edition的更多信息

+

了解关于 Firefox Developer Edition 的更多信息

下载 Firefox Developer Edition

Firefox Beta

-

在Firefox Developer Edition停留六周之后,我们将选择足够稳定的特性构建一个新版本的 Firefox Beta 。Firefox Beta 版本适用于热衷于测试将在下一个Firefox 版本中推出的新特性的用户。

+

在 Firefox Developer Edition 停留六周之后,我们将选择足够稳定的特性构建一个新版本的 Firefox Beta。Firefox Beta 版本适用于热衷于测试将在下一个 Firefox 版本中推出的新特性的用户。

下载 Firefox Beta

Firefox

-

当在Beta频道中稳定六周之后,我们便发布新版本Firefox,将新特性推送至数亿用户。

+

当在 Beta 频道中稳定六周之后,我们便发布新版本 Firefox,将新特性推送至数亿用户。

下载 Firefox

Firefox 延长支持版 (ESR)

-

Firefox ESR 是在较长周期提供支持的桌面版本Firefox,适用于学校、大学、商业机构等组织以及需要延长支持用以进行大规模部署的用户。

+

Firefox ESR 是在较长周期提供支持的桌面版本 Firefox,适用于学校、大学、商业机构等组织以及需要延长支持用以进行大规模部署的用户。

了解关于 Firefox 延长支持版的更多信息

@@ -71,4 +71,4 @@

Firefox 延长支持版 (ESR)

Firefox 配置

-

如果你在日常中使用多个Firefox发行频道,或者多个不同的配置选项,你应该阅读了解如何通过Firefox的配置管理器与其他管理工具实现使用多个Firefox配置

+

如果你在日常中使用多个 Firefox 发行频道,或者多个不同的配置选项,你应该阅读了解如何通过 Firefox 的配置管理器与其他管理工具实现使用多个 Firefox 配置

diff --git a/files/zh-cn/mozilla/firefox/releases/1.5/using_firefox_1.5_caching/index.html b/files/zh-cn/mozilla/firefox/releases/1.5/using_firefox_1.5_caching/index.html index 9bbbe8046ecab7..ebf058288ccbb7 100644 --- a/files/zh-cn/mozilla/firefox/releases/1.5/using_firefox_1.5_caching/index.html +++ b/files/zh-cn/mozilla/firefox/releases/1.5/using_firefox_1.5_caching/index.html @@ -5,9 +5,9 @@ ---
{{FirefoxSidebar}}

介绍

-

Firefox 1.5 对整个web页面的一个浏览器会话进行了内存缓存,包括他们对JavaScript状态。在访问过的页面间后退和前进不需要页面加载同时保存JavaScript状态。这个特性,被称为bfcache(“后退前进缓存”),使得页面导航(切换)非常快。这个状态缓存被保存直到用户关闭浏览器。 

+

Firefox 1.5 对整个 web 页面的一个浏览器会话进行了内存缓存,包括他们对 JavaScript 状态。在访问过的页面间后退和前进不需要页面加载同时保存 JavaScript 状态。这个特性,被称为 bfcache(“后退前进缓存”),使得页面导航(切换)非常快。这个状态缓存被保存直到用户关闭浏览器。 

-

有时候,Firefox不缓存页面。下面是一些页面不被缓存的常见的编程的原因:

+

有时候,Firefox 不缓存页面。下面是一些页面不被缓存的常见的编程的原因:

-

这个新的缓存特性改变了页面的加载行为,web作者也许希望: 

+

这个新的缓存特性改变了页面的加载行为,web 作者也许希望: 

-

两个新的浏览器事件使得用户可以做到这2个要求。

+

两个新的浏览器事件使得用户可以做到这 2 个要求。

新的浏览器事件

-

如果你使用新的事件,你的页面在其他浏览器依然会正确显示  (我们已经测试了早期版本的Firefox, Internet Explorer, Opera, 和 Safari),而且在 Firefox 1.5加载时将会使用新的缓存功能。

+

如果你使用新的事件,你的页面在其他浏览器依然会正确显示  (我们已经测试了早期版本的 Firefox, Internet Explorer, Opera, 和 Safari),而且在 Firefox 1.5 加载时将会使用新的缓存功能。

-

注意: 直至10-2009 开发版本的Safari 添加了这些新的事件的支持 (见 the webkit bug).

+

注意:直至 10-2009 开发版本的 Safari 添加了这些新的事件的支持 (见 the webkit bug).

标准的页面行为是:

  1. 用户导航至一个页面
  2. -
  3. 当页面加载,行内scripts执行。
  4. +
  5. 当页面加载,行内 scripts 执行。
  6. 一旦页面加载完毕, onload 事件执行。

有些页面包含第四步。如果一个页面使用 unload 或者 beforeunload 处理程序,当从页面导航离开时事件被执行。如果提供了一个unload 处理程序,页面将不会被缓存。

-

当一个用户导航至一个被缓存的页面,行内scripts和onload 处理程序将不会执行 (步骤 2 和 3), 因为在大多数情况下,这些scripts的影响(执行效果)已经被保存。

+

当一个用户导航至一个被缓存的页面,行内 scripts 和onload 处理程序将不会执行 (步骤 2 和 3), 因为在大多数情况下,这些 scripts 的影响(执行效果)已经被保存。

-

如果你想在每次用户导航到页面时都执行页面包含的scripts或者其他在页面加载期间执行的行为,或者你想知道什么时候用户导航至一个被缓存的页面,使用新的pageshow 事件.

+

如果你想在每次用户导航到页面时都执行页面包含的 scripts 或者其他在页面加载期间执行的行为,或者你想知道什么时候用户导航至一个被缓存的页面,使用新的pageshow 事件。

-

如果你拥有当用户导航离页面是执行的行为,但是你想利用这个新的缓存功能,因此不想使用unload处理程序,使用新的 pagehide 事件

+

如果你拥有当用户导航离页面是执行的行为,但是你想利用这个新的缓存功能,因此不想使用 unload 处理程序,使用新的 pagehide 事件

pageshow 事件

-

这个事件和 load 事件一样的工作(效果), 除了它每次页面加载是都执行 that it fires every time the page is loaded (然而  load 事件在 Firefox 1.5中当页面从缓存中加载时不执行). 页面第一次加载时, pageshow 事件在 load 事件执行后执行。 pageshow 事件使用一个命名为persisted 的boolean属性,在初始加载时默认设置为 false。如果它不是初始加载,被设置为true(换句话说,但页面被缓存时它被设置为true).

+

这个事件和 load 事件一样的工作(效果), 除了它每次页面加载是都执行 that it fires every time the page is loaded (然而  load 事件在 Firefox 1.5 中当页面从缓存中加载时不执行). 页面第一次加载时, pageshow 事件在 load 事件执行后执行。 pageshow 事件使用一个命名为persisted 的 boolean 属性,在初始加载时默认设置为 false。如果它不是初始加载,被设置为true(换句话说,但页面被缓存时它被设置为 true).

-

pageshow 事件执行时,设置每次页面加载时你想要运行的任何的JavaScript。

+

pageshow 事件执行时,设置每次页面加载时你想要运行的任何的 JavaScript。

-

如果你将JavaScript函数作为pageshow事件的一部分调用,你可以通过调用pageshow 事件作为load事件的一部分确保在不同于Firefox 1.5的浏览器在页面加载时调用这些函数,如在本文后面所示的示例。

+

如果你将 JavaScript 函数作为 pageshow 事件的一部分调用,你可以通过调用pageshow 事件作为load事件的一部分确保在不同于 Firefox 1.5 的浏览器在页面加载时调用这些函数,如在本文后面所示的示例。

pagehide 事件

-

如果你想定义当用户导航离页面时的行为,但是你不想使用 unload  (这将导致页面不被缓存),你可以使用新的  pagehide 事件。像 pageshow , pagehide 事件使用一个命名为persisted 的属性。 这个属性在页面未被浏览器缓存时设置为 false  ,如果页面被浏览器缓存则设置为 true 。如果这个属性被设置为 false, 如果有设置unload 处理程序的话,unload 事件在pagehide 事件执行后马上执行。

+

如果你想定义当用户导航离页面时的行为,但是你不想使用 unload  (这将导致页面不被缓存),你可以使用新的  pagehide 事件。像 pageshow , pagehide 事件使用一个命名为persisted 的属性。这个属性在页面未被浏览器缓存时设置为 false  ,如果页面被浏览器缓存则设置为 true 。如果这个属性被设置为 false,如果有设置unload 处理程序的话,unload 事件在pagehide 事件执行后马上执行。

-

当页面初次加载,Firefox 1.5 试图按事件会发生相同的顺序模拟load事件。Frames 被作为顶级文档一样对待。如果页面包含frames, 则当缓存当页面被加载:

+

当页面初次加载,Firefox 1.5 试图按事件会发生相同的顺序模拟 load 事件。Frames 被作为顶级文档一样对待。如果页面包含 frames, 则当缓存当页面被加载:

示例代码

@@ -81,16 +81,16 @@

示例代码

以下的示例演示了一个页面同时使用 load 和 pageshow 事件。这个示例页面行为如下:

在这个例子中:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
@@ -148,7 +148,7 @@ 

示例代码

</html>
-

与此相反, 如果以上页面不监听 pageshow 事件,所有的计算作为 load 事件的一部分(取而代之的是如下面的示例代码片段所示的编码),Firefox 1.5 中,当用户导航离页面时,光标位置及date/time会被缓存。当用户返回回该页面,缓存的date/time将会显示。

+

与此相反,如果以上页面不监听 pageshow 事件,所有的计算作为 load 事件的一部分(取而代之的是如下面的示例代码片段所示的编码),Firefox 1.5 中,当用户导航离页面时,光标位置及 date/time 会被缓存。当用户返回回该页面,缓存的 date/time 将会显示。

<script>
 function onLoad() {
@@ -177,8 +177,8 @@ 

示例代码

<body onload="onLoad();">
-

开发Firefox扩展

+

开发 Firefox 扩展

-

Firefox 1.5 extensions 需要允许缓存功能。如果你在开发一个兼容1.5 及以前版本的Firefox扩展,确保它监听事件触发 load 可被缓存,监听的 pageshow 事件触发不应该被缓存。

+

Firefox 1.5 extensions 需要允许缓存功能。如果你在开发一个兼容 1.5 及以前版本的 Firefox 扩展,确保它监听事件触发 load 可被缓存,监听的 pageshow 事件触发不应该被缓存。

-

例如,Firefox的Google工具栏为了兼容1.5和更早的版本,应该为autolink监听 load 事件函数,为PageRank监听 pageshow 事件函数。

+

例如,Firefox 的 Google 工具栏为了兼容 1.5 和更早的版本,应该为 autolink 监听 load 事件函数,为 PageRank 监听 pageshow 事件函数。

diff --git a/files/zh-cn/mozilla/firefox/releases/14/index.html b/files/zh-cn/mozilla/firefox/releases/14/index.html index 27a8155acb8c87..076f4346d80ffd 100644 --- a/files/zh-cn/mozilla/firefox/releases/14/index.html +++ b/files/zh-cn/mozilla/firefox/releases/14/index.html @@ -15,7 +15,7 @@

Changes for Web developers

HTML

@@ -23,13 +23,13 @@

DOM