UNPKG

chrome-devtools-frontend

Version:
1,095 lines (1,094 loc) 202 kB
{ "core/audits/accessibility/accesskeys.js | description": { "message": "快速鍵可讓使用者快速聚焦網頁的特定部分。如要讓使用者正確瀏覽,每個快速鍵一律不可重複。[進一步瞭解快速鍵](https://dequeuniversity.com/rules/axe/4.7/accesskeys)。" }, "core/audits/accessibility/accesskeys.js | failureTitle": { "message": "`[accesskey]` 的值重複" }, "core/audits/accessibility/accesskeys.js | title": { "message": "`[accesskey]` 值獨一無二" }, "core/audits/accessibility/aria-allowed-attr.js | description": { "message": "每個 ARIA「`role`」都支援一部分特定的「`aria-*`」屬性。配對錯誤會導致「`aria-*`」屬性無效。[瞭解如何讓 ARIA 屬性與其角色相符](https://dequeuniversity.com/rules/axe/4.7/aria-allowed-attr)。" }, "core/audits/accessibility/aria-allowed-attr.js | failureTitle": { "message": "`[aria-*]` 屬性與其角色不符" }, "core/audits/accessibility/aria-allowed-attr.js | title": { "message": "`[aria-*]` 屬性與其角色相符" }, "core/audits/accessibility/aria-command-name.js | description": { "message": "如果元素沒有無障礙名稱,螢幕閱讀器只會讀出一般名稱,導致依賴螢幕閱讀器的使用者無法使用該欄位。[瞭解如何讓指令元素更容易使用](https://dequeuniversity.com/rules/axe/4.7/aria-command-name)。" }, "core/audits/accessibility/aria-command-name.js | failureTitle": { "message": "`button`、`link` 和 `menuitem` 元素沒有無障礙名稱。" }, "core/audits/accessibility/aria-command-name.js | title": { "message": "`button`、`link` 和 `menuitem` 元素具有無障礙名稱" }, "core/audits/accessibility/aria-hidden-body.js | description": { "message": "在 `<body>` 文件上設定 `aria-hidden=\"true\"` 時,輔助技術 (例如螢幕閱讀器) 的運作將無法保持一致。[瞭解 `aria-hidden` 如何影響文件內文](https://dequeuniversity.com/rules/axe/4.7/aria-hidden-body)。" }, "core/audits/accessibility/aria-hidden-body.js | failureTitle": { "message": "`[aria-hidden=\"true\"]` 有在文件 `<body>` 上顯示" }, "core/audits/accessibility/aria-hidden-body.js | title": { "message": "`[aria-hidden=\"true\"]` 沒有在文件 `<body>` 上顯示" }, "core/audits/accessibility/aria-hidden-focus.js | description": { "message": "`[aria-hidden=\"true\"]` 元素中可聚焦的子代會禁止使用輔助技術 (例如螢幕閱讀器) 的使用者運用這些互動元素。[瞭解 `aria-hidden` 如何影響可聚焦的元素](https://dequeuniversity.com/rules/axe/4.7/aria-hidden-focus)。" }, "core/audits/accessibility/aria-hidden-focus.js | failureTitle": { "message": "`[aria-hidden=\"true\"]` 元素含有可聚焦的子代" }, "core/audits/accessibility/aria-hidden-focus.js | title": { "message": "`[aria-hidden=\"true\"]` 元素不含可聚焦的子代" }, "core/audits/accessibility/aria-input-field-name.js | description": { "message": "如果輸入欄位沒有無障礙名稱,螢幕閱讀器只會讀出一般名稱,導致依賴螢幕閱讀器的使用者無法使用該欄位。[進一步瞭解輸入欄位標籤](https://dequeuniversity.com/rules/axe/4.7/aria-input-field-name)。" }, "core/audits/accessibility/aria-input-field-name.js | failureTitle": { "message": "ARIA 輸入欄位沒有輔助名稱" }, "core/audits/accessibility/aria-input-field-name.js | title": { "message": "ARIA 輸入欄位有輔助名稱" }, "core/audits/accessibility/aria-meter-name.js | description": { "message": "如果計量器元素沒有無障礙名稱,螢幕閱讀器只會讀出一般名稱,導致依賴螢幕閱讀器的使用者無法使用該欄位。[瞭解如何命名`meter`元素](https://dequeuniversity.com/rules/axe/4.7/aria-meter-name)。" }, "core/audits/accessibility/aria-meter-name.js | failureTitle": { "message": "ARIA `meter` 元素沒有無障礙名稱。" }, "core/audits/accessibility/aria-meter-name.js | title": { "message": "ARIA `meter` 元素具有無障礙名稱" }, "core/audits/accessibility/aria-progressbar-name.js | description": { "message": "如果 `progressbar` 元素沒有無障礙名稱,螢幕閱讀器只會讀出一般名稱,導致依賴螢幕閱讀器的使用者無法使用該元素。[瞭解如何為 `progressbar` 元素加上標籤](https://dequeuniversity.com/rules/axe/4.7/aria-progressbar-name)。" }, "core/audits/accessibility/aria-progressbar-name.js | failureTitle": { "message": "ARIA `progressbar` 元素沒有無障礙名稱。" }, "core/audits/accessibility/aria-progressbar-name.js | title": { "message": "ARIA `progressbar` 元素具有無障礙名稱" }, "core/audits/accessibility/aria-required-attr.js | description": { "message": "部分 ARIA 角色的必要屬性會向螢幕閱讀器的使用者說明元素狀態。[進一步瞭解角色和必要屬性](https://dequeuniversity.com/rules/axe/4.7/aria-required-attr)。" }, "core/audits/accessibility/aria-required-attr.js | failureTitle": { "message": "`[role]` 未具備所有必要的 `[aria-*]` 屬性" }, "core/audits/accessibility/aria-required-attr.js | title": { "message": "`[role]` 具備所有必要的 `[aria-*]` 屬性" }, "core/audits/accessibility/aria-required-children.js | description": { "message": "部分 ARIA 父角色必須包含特定的子角色,才能正確執行無障礙功能。[進一步瞭解角色和需要的子元素](https://dequeuniversity.com/rules/axe/4.7/aria-required-children)。" }, "core/audits/accessibility/aria-required-children.js | failureTitle": { "message": "包含 ARIA `[role]` 且要求子元素包含特定 `[role]` 的元素缺少部分或全部的必要子元素。" }, "core/audits/accessibility/aria-required-children.js | title": { "message": "包含 ARIA `[role]` 且要求子元素包含特定 `[role]` 的元素具有全部必要的子元素。" }, "core/audits/accessibility/aria-required-parent.js | description": { "message": "部分 ARIA 子角色必須包括在特定的父角色中,才能正確執行無障礙功能。[進一步瞭解 ARIA 角色和需要的父元素](https://dequeuniversity.com/rules/axe/4.7/aria-required-parent)。" }, "core/audits/accessibility/aria-required-parent.js | failureTitle": { "message": "`[role]` 未包含在必要的父元素中" }, "core/audits/accessibility/aria-required-parent.js | title": { "message": "`[role]` 已包含在必要的父元素中" }, "core/audits/accessibility/aria-roles.js | description": { "message": "ARIA 角色必須具備有效的值,才能執行無障礙功能。[進一步瞭解有效的 ARIA 角色](https://dequeuniversity.com/rules/axe/4.7/aria-roles)。" }, "core/audits/accessibility/aria-roles.js | failureTitle": { "message": "`[role]` 值無效" }, "core/audits/accessibility/aria-roles.js | title": { "message": "`[role]` 值有效" }, "core/audits/accessibility/aria-toggle-field-name.js | description": { "message": "如果切換欄位沒有無障礙名稱,螢幕閱讀器只會讀出一般名稱,導致依賴螢幕閱讀器的使用者無法使用該欄位。[進一步瞭解切換欄位](https://dequeuniversity.com/rules/axe/4.7/aria-toggle-field-name)。" }, "core/audits/accessibility/aria-toggle-field-name.js | failureTitle": { "message": "ARIA 切換欄位沒有輔助名稱" }, "core/audits/accessibility/aria-toggle-field-name.js | title": { "message": "ARIA 切換欄位有輔助名稱" }, "core/audits/accessibility/aria-tooltip-name.js | description": { "message": "如果提示元素沒有無障礙名稱,螢幕閱讀器只會讀出一般名稱,導致依賴螢幕閱讀器的使用者無法使用該欄位。[瞭解如何命名`tooltip`元素](https://dequeuniversity.com/rules/axe/4.7/aria-tooltip-name)。" }, "core/audits/accessibility/aria-tooltip-name.js | failureTitle": { "message": "ARIA `tooltip` 元素沒有無障礙名稱。" }, "core/audits/accessibility/aria-tooltip-name.js | title": { "message": "ARIA `tooltip` 元素具有無障礙名稱" }, "core/audits/accessibility/aria-treeitem-name.js | description": { "message": "如果 `treeitem` 元素沒有無障礙名稱,螢幕閱讀器只會讀出一般名稱,導致依賴螢幕閱讀器的使用者無法使用該元素。[進一步瞭解如何為 `treeitem` 元素加上標籤](https://dequeuniversity.com/rules/axe/4.7/aria-treeitem-name)。" }, "core/audits/accessibility/aria-treeitem-name.js | failureTitle": { "message": "ARIA `treeitem` 元素沒有無障礙名稱。" }, "core/audits/accessibility/aria-treeitem-name.js | title": { "message": "ARIA `treeitem` 元素具有無障礙名稱" }, "core/audits/accessibility/aria-valid-attr-value.js | description": { "message": "輔助技術 (如螢幕閱讀器) 無法解讀具有無效值的 ARIA 屬性。[進一步瞭解 ARIA 屬性的有效值](https://dequeuniversity.com/rules/axe/4.7/aria-valid-attr-value)。" }, "core/audits/accessibility/aria-valid-attr-value.js | failureTitle": { "message": "`[aria-*]` 屬性並無有效的值" }, "core/audits/accessibility/aria-valid-attr-value.js | title": { "message": "`[aria-*]` 屬性具備有效的值" }, "core/audits/accessibility/aria-valid-attr.js | description": { "message": "輔助技術 (例如螢幕閱讀器) 無法解讀名稱無效的 ARIA 屬性。[進一步瞭解有效的 ARIA 屬性](https://dequeuniversity.com/rules/axe/4.7/aria-valid-attr)。" }, "core/audits/accessibility/aria-valid-attr.js | failureTitle": { "message": "`[aria-*]` 屬性無效或拼字錯誤" }, "core/audits/accessibility/aria-valid-attr.js | title": { "message": "`[aria-*]` 屬性有效且無拼字錯誤" }, "core/audits/accessibility/axe-audit.js | failingElementsHeader": { "message": "審核失敗的元素" }, "core/audits/accessibility/button-name.js | description": { "message": "如果按鈕沒有無障礙名稱,螢幕閱讀器只會讀出「按鈕」,導致依賴螢幕閱讀器的使用者無法使用該按鈕。[瞭解如何讓使用者更容易使用按鈕](https://dequeuniversity.com/rules/axe/4.7/button-name)。" }, "core/audits/accessibility/button-name.js | failureTitle": { "message": "按鈕沒有可存取的名稱" }, "core/audits/accessibility/button-name.js | title": { "message": "按鈕有可存取的名稱" }, "core/audits/accessibility/bypass.js | description": { "message": "為重複的內容新增略過選項,可提高鍵盤使用者的網頁瀏覽效率。[進一步瞭解如何繞過區塊](https://dequeuniversity.com/rules/axe/4.7/bypass)。" }, "core/audits/accessibility/bypass.js | failureTitle": { "message": "網頁中沒有標題、略過連結或地標區域" }, "core/audits/accessibility/bypass.js | title": { "message": "網頁包含標題、略過連結或地標區域" }, "core/audits/accessibility/color-contrast.js | description": { "message": "很多使用者難以閱讀或無法閱讀低對比度的文字。[瞭解如何提供充足的顏色對比度](https://dequeuniversity.com/rules/axe/4.7/color-contrast)。" }, "core/audits/accessibility/color-contrast.js | failureTitle": { "message": "背景和前景顏色沒有足夠的對比度。" }, "core/audits/accessibility/color-contrast.js | title": { "message": "背景和前景顏色有足夠的對比度" }, "core/audits/accessibility/definition-list.js | description": { "message": "如果定義清單的標記不正確,螢幕閱讀器可能會輸出令人混淆或不正確的內容。[瞭解如何正確建構定義清單](https://dequeuniversity.com/rules/axe/4.7/definition-list)。" }, "core/audits/accessibility/definition-list.js | failureTitle": { "message": "`<dl>` 並非只包含排序正確的 `<dt>` 和 `<dd>` 群組、`<script>`、`<template>` 或 `<div>` 元素。" }, "core/audits/accessibility/definition-list.js | title": { "message": "`<dl>` 只包含排序正確的 `<dt>` 和 `<dd>` 群組、`<script>`、`<template>` 或 `<div>` 元素。" }, "core/audits/accessibility/dlitem.js | description": { "message": "定義清單項目 (`<dt>` 和 `<dd>`) 必須納入在父 `<dl>` 元素中,才能確保螢幕閱讀器正確朗讀這些項目。[瞭解如何正確建構定義清單](https://dequeuniversity.com/rules/axe/4.7/dlitem)。" }, "core/audits/accessibility/dlitem.js | failureTitle": { "message": "定義清單項目未納入在 `<dl>` 元素中" }, "core/audits/accessibility/dlitem.js | title": { "message": "定義清單項目已納入在 `<dl>` 元素中" }, "core/audits/accessibility/document-title.js | description": { "message": "標題可讓螢幕閱讀器使用者概略瞭解網頁內容;搜尋引擎使用者經常需要使用此資料,判斷網頁內容是否與他們的搜尋查詢有關。[進一步瞭解文件標題](https://dequeuniversity.com/rules/axe/4.7/document-title)。" }, "core/audits/accessibility/document-title.js | failureTitle": { "message": "文件並無有效的 `<title>` 元素" }, "core/audits/accessibility/document-title.js | title": { "message": "文件具備 `<title>` 元素" }, "core/audits/accessibility/duplicate-id-active.js | description": { "message": "所有可聚焦元素都必須有不重複的 `id`,以確保輔助技術可以查看這些元素。[瞭解如何修正 `id` 重複的問題](https://dequeuniversity.com/rules/axe/4.7/duplicate-id-active)。" }, "core/audits/accessibility/duplicate-id-active.js | failureTitle": { "message": "已啟用且可聚焦的元素有重複的 `[id]` 屬性" }, "core/audits/accessibility/duplicate-id-active.js | title": { "message": "已啟用且可聚焦的元素沒有重複的 `[id]` 屬性" }, "core/audits/accessibility/duplicate-id-aria.js | description": { "message": "ARIA ID 的值不可重複,以免輔助技術忽略其他例項。[瞭解如何修正重複的 ARIA ID](https://dequeuniversity.com/rules/axe/4.7/duplicate-id-aria)。" }, "core/audits/accessibility/duplicate-id-aria.js | failureTitle": { "message": "ARIA ID 重複" }, "core/audits/accessibility/duplicate-id-aria.js | title": { "message": "ARIA ID 沒有重複" }, "core/audits/accessibility/form-field-multiple-labels.js | description": { "message": "使用第一個、最後一個或所有標籤的螢幕閱讀器等輔助技術,可能無法將包含多個標籤的表格欄位正確讀出。[瞭解如何使用表格標籤](https://dequeuniversity.com/rules/axe/4.7/form-field-multiple-labels)。" }, "core/audits/accessibility/form-field-multiple-labels.js | failureTitle": { "message": "表格欄位含有多個標籤" }, "core/audits/accessibility/form-field-multiple-labels.js | title": { "message": "沒有表格欄位含有多個標籤" }, "core/audits/accessibility/frame-title.js | description": { "message": "螢幕閱讀器使用者依賴頁框標題來瞭解頁框內容。[進一步瞭解頁框標題](https://dequeuniversity.com/rules/axe/4.7/frame-title)。" }, "core/audits/accessibility/frame-title.js | failureTitle": { "message": "`<frame>` 或 `<iframe>` 元素沒有標題" }, "core/audits/accessibility/frame-title.js | title": { "message": "`<frame>` 或 `<iframe>` 元素包含名稱" }, "core/audits/accessibility/heading-order.js | description": { "message": "排序正確且未略過層級的標題可傳達網頁的語意結構,讓您在使用輔助技術時更容易瀏覽及理解。[進一步瞭解標題排序](https://dequeuniversity.com/rules/axe/4.7/heading-order)。" }, "core/audits/accessibility/heading-order.js | failureTitle": { "message": "標題元素未遞減排序" }, "core/audits/accessibility/heading-order.js | title": { "message": "標題元素已遞減排序" }, "core/audits/accessibility/html-has-lang.js | description": { "message": "如果網頁未指定 `lang` 屬性,螢幕閱讀器會假設網頁採用使用者設定螢幕閱讀器時選擇的預設語言。如果網頁實際並非採用預設語言,螢幕閱讀器可能無法正確朗讀文字。[進一步瞭解 `lang` 屬性](https://dequeuniversity.com/rules/axe/4.7/html-has-lang)。" }, "core/audits/accessibility/html-has-lang.js | failureTitle": { "message": "`<html>` 元素並無 `[lang]` 屬性" }, "core/audits/accessibility/html-has-lang.js | title": { "message": "`<html>` 元素具備 `[lang]` 屬性" }, "core/audits/accessibility/html-lang-valid.js | description": { "message": "指定有效的 [BCP 47 語言](https://www.w3.org/International/questions/qa-choosing-language-tags#question)可協助螢幕閱讀器正確朗讀文字。[瞭解如何使用 `lang` 屬性](https://dequeuniversity.com/rules/axe/4.7/html-lang-valid)。" }, "core/audits/accessibility/html-lang-valid.js | failureTitle": { "message": "`<html>` 元素的 `[lang]` 屬性並無有效的值。" }, "core/audits/accessibility/html-lang-valid.js | title": { "message": "`<html>` 元素的 `[lang]` 屬性具備有效的值" }, "core/audits/accessibility/image-alt.js | description": { "message": "資訊型元素應提供簡短貼切的替代文字。只要將 alt 屬性留空,系統便會忽略該裝飾元素。[進一步瞭解此 `alt` 屬性](https://dequeuniversity.com/rules/axe/4.7/image-alt)。" }, "core/audits/accessibility/image-alt.js | failureTitle": { "message": "圖片元素並無 `[alt]` 屬性" }, "core/audits/accessibility/image-alt.js | title": { "message": "圖片元素具有 `[alt]` 屬性" }, "core/audits/accessibility/input-image-alt.js | description": { "message": "如果 `<input>` 按鈕是以圖片呈現,提供替代文字可協助螢幕閱讀器使用者瞭解該按鈕的用途。[瞭解輸入圖片說明文字](https://dequeuniversity.com/rules/axe/4.7/input-image-alt)。" }, "core/audits/accessibility/input-image-alt.js | failureTitle": { "message": "`<input type=\"image\">` 元素未設定 `[alt]` 文字" }, "core/audits/accessibility/input-image-alt.js | title": { "message": "`<input type=\"image\">` 元素具有 `[alt]` 文字" }, "core/audits/accessibility/label.js | description": { "message": "標籤可以確保輔助技術 (例如螢幕閱讀器) 正確朗讀表格控制項。[進一步瞭解表格元素標籤](https://dequeuniversity.com/rules/axe/4.7/label)。" }, "core/audits/accessibility/label.js | failureTitle": { "message": "表格元素沒有相關聯的標籤" }, "core/audits/accessibility/label.js | title": { "message": "表格元素具有相關聯的標籤" }, "core/audits/accessibility/link-name.js | description": { "message": "使用可辨別、不重複且可聚焦的連結文字 (以及連結圖片的替代文字),有助改善螢幕閱讀器使用者的瀏覽體驗。[瞭解如何讓連結更易用](https://dequeuniversity.com/rules/axe/4.7/link-name)。" }, "core/audits/accessibility/link-name.js | failureTitle": { "message": "連結並無可辨別的名稱" }, "core/audits/accessibility/link-name.js | title": { "message": "連結具有可辨別的名稱" }, "core/audits/accessibility/list.js | description": { "message": "螢幕閱讀器會以特定方式朗讀清單。確認清單採用正確的結構有助螢幕閱讀器順利輸出內容。[進一步瞭解正確的清單結構](https://dequeuniversity.com/rules/axe/4.7/list)。" }, "core/audits/accessibility/list.js | failureTitle": { "message": "清單中並非只包含 `<li>` 元素和指令碼支援元素 (`<script>` 和 `<template>`)。" }, "core/audits/accessibility/list.js | title": { "message": "清單只包含 `<li>` 元素和支援指令碼的元素 (`<script>` 和 `<template>`)。" }, "core/audits/accessibility/listitem.js | description": { "message": "清單項目 (`<li>`) 必須包含在父元素 `<ul>`、`<ol>` 或 `<menu>` 中,螢幕閱讀器才能正確朗讀這些項目。[進一步瞭解正確的清單結構](https://dequeuniversity.com/rules/axe/4.7/listitem)。" }, "core/audits/accessibility/listitem.js | failureTitle": { "message": "清單項目 (`<li>`) 未包含在 `<ul>`、`<ol>` 或 `<menu>` 父元素中。" }, "core/audits/accessibility/listitem.js | title": { "message": "清單項目 (`<li>`) 已包含在 `<ul>`、`<ol>` 或 `<menu>` 父元素中" }, "core/audits/accessibility/meta-refresh.js | description": { "message": "使用者不會預期系統自動重新整理網頁,且執行此操作會將焦點移回網頁頂端。這可能會對使用者造成困擾或混淆。[進一步瞭解重新整理中繼標籤](https://dequeuniversity.com/rules/axe/4.7/meta-refresh)。" }, "core/audits/accessibility/meta-refresh.js | failureTitle": { "message": "文件使用 `<meta http-equiv=\"refresh\">`" }, "core/audits/accessibility/meta-refresh.js | title": { "message": "文件未使用 `<meta http-equiv=\"refresh\">`" }, "core/audits/accessibility/meta-viewport.js | description": { "message": "停用縮放功能會對低視力人士造成困擾,他們需要透過螢幕放大功能才能清楚看見網頁內容。[進一步瞭解檢視區中繼標記](https://dequeuniversity.com/rules/axe/4.7/meta-viewport)。" }, "core/audits/accessibility/meta-viewport.js | failureTitle": { "message": "`<meta name=\"viewport\">` 元素中使用了 `[user-scalable=\"no\"]`,或 `[maximum-scale]` 屬性少於 5。" }, "core/audits/accessibility/meta-viewport.js | title": { "message": "`<meta name=\"viewport\">` 元素中未有使用 `[user-scalable=\"no\"]` 元素,而且 `[maximum-scale]` 屬性少於 5。" }, "core/audits/accessibility/object-alt.js | description": { "message": "螢幕閱讀器無法翻譯非文字內容。為 `<object>` 元素新增替代文字,可協助螢幕閱讀器向使用者傳達其意思。[進一步瞭解 `object` 元素的說明文字](https://dequeuniversity.com/rules/axe/4.7/object-alt)。" }, "core/audits/accessibility/object-alt.js | failureTitle": { "message": "`<object>` 元素未設定替代文字" }, "core/audits/accessibility/object-alt.js | title": { "message": "`<object>` 元素具有替代文字" }, "core/audits/accessibility/tabindex.js | description": { "message": "如果值大於 0,代表已採用明確的瀏覽排序。雖然此做法在技術上可行,但通常會對依賴輔助技術的使用者造成困擾。[進一步瞭解此 `tabindex` 屬性](https://dequeuniversity.com/rules/axe/4.7/tabindex)。" }, "core/audits/accessibility/tabindex.js | failureTitle": { "message": "部分元素的 `[tabindex]` 值大於 0" }, "core/audits/accessibility/tabindex.js | title": { "message": "所有元素的 `[tabindex]` 值皆未超過 0" }, "core/audits/accessibility/td-headers-attr.js | description": { "message": "螢幕閱讀器的功能可讓使用者更輕鬆瀏覽表格。如能確保採用 `[headers]` 屬性的 `<td>` 儲存格只參照同一表格中的其他儲存格,或許能改善螢幕閱讀器的使用體驗。[進一步瞭解 `headers` 屬性](https://dequeuniversity.com/rules/axe/4.7/td-headers-attr)。" }, "core/audits/accessibility/td-headers-attr.js | failureTitle": { "message": "`<table>` 元素中採用 `[headers]` 屬性的儲存格參照了 `id`,無法在同一表格中找到此元素。" }, "core/audits/accessibility/td-headers-attr.js | title": { "message": "`<table>` 元素中採用 `[headers]` 屬性的儲存格,參照了同一表格中的其他儲存格。" }, "core/audits/accessibility/th-has-data-cells.js | description": { "message": "螢幕閱讀器的功能可讓使用者更輕鬆瀏覽表格。如能確保表格標題一律參照特定一組儲存格,或許能有助改善螢幕閱讀器使用者的體驗。[進一步瞭解表格標題](https://dequeuniversity.com/rules/axe/4.7/th-has-data-cells)。" }, "core/audits/accessibility/th-has-data-cells.js | failureTitle": { "message": "`<th>` 元素及帶有 `[role=\"columnheader\"/\"rowheader\"]` 的元素沒有所描述的資料儲存格。" }, "core/audits/accessibility/th-has-data-cells.js | title": { "message": "`<th>` 元素和帶有 `[role=\"columnheader\"/\"rowheader\"]` 的元素有其描述的資料儲存格。" }, "core/audits/accessibility/valid-lang.js | description": { "message": "為元素指定有效的 [BCP 47 語言](https://www.w3.org/International/questions/qa-choosing-language-tags#question),可協助螢幕閱讀器正確朗讀文字。[瞭解如何使用 `lang` 屬性](https://dequeuniversity.com/rules/axe/4.7/valid-lang)。" }, "core/audits/accessibility/valid-lang.js | failureTitle": { "message": "`[lang]` 屬性並無有效的值" }, "core/audits/accessibility/valid-lang.js | title": { "message": "`[lang]` 屬性具備有效的值" }, "core/audits/accessibility/video-caption.js | description": { "message": "如果在影片中提供字幕,將有助於失聰或聽障使用者取得影片資料。[進一步瞭解影片字幕](https://dequeuniversity.com/rules/axe/4.7/video-caption)。" }, "core/audits/accessibility/video-caption.js | failureTitle": { "message": "`<video>` 元素不含任何帶有 `[kind=\"captions\"]` 的 `<track>` 元素" }, "core/audits/accessibility/video-caption.js | title": { "message": "`<video>` 元素包含帶有 `[kind=\"captions\"]` 的 `<track>` 元素" }, "core/audits/autocomplete.js | columnCurrent": { "message": "目前的值" }, "core/audits/autocomplete.js | columnSuggestions": { "message": "建議的憑證" }, "core/audits/autocomplete.js | description": { "message": "`autocomplete` 有助使用者更快提交表格。如要減少使用者需要執行的動作,建議您將 `autocomplete` 屬性設定為有效值以啟用此功能。[進一步瞭解表格中的 `autocomplete`](https://developers.google.com/web/fundamentals/design-and-ux/input/forms#use_metadata_to_enable_auto-complete)" }, "core/audits/autocomplete.js | failureTitle": { "message": "`<input>` 元素沒有正確的 `autocomplete` 屬性" }, "core/audits/autocomplete.js | manualReview": { "message": "需要人手審查" }, "core/audits/autocomplete.js | reviewOrder": { "message": "查看憑證次序" }, "core/audits/autocomplete.js | title": { "message": "`<input>` 元素正確使用 `autocomplete`" }, "core/audits/autocomplete.js | warningInvalid": { "message": "`autocomplete` 憑證:{snippet} 中的「{token}」無效" }, "core/audits/autocomplete.js | warningOrder": { "message": "查看憑證次序:{snippet} 中的「{tokens}」" }, "core/audits/bf-cache.js | actionableFailureType": { "message": "可以採取行動" }, "core/audits/bf-cache.js | description": { "message": "很多瀏覽操作都在來回往返頁面間進行。向前/返回快取 (bfcache) 可加快這些返回導覽的速度。[進一步瞭解向前/返回快取](https://developer.chrome.com/docs/lighthouse/performance/bf-cache/)" }, "core/audits/bf-cache.js | displayValue": { "message": "{itemCount,plural, =1{1 個失敗原因}other{# 個失敗原因}}" }, "core/audits/bf-cache.js | failureReasonColumn": { "message": "失敗原因" }, "core/audits/bf-cache.js | failureTitle": { "message": "網頁已禁止還原向前/返回快取" }, "core/audits/bf-cache.js | failureTypeColumn": { "message": "失敗類型" }, "core/audits/bf-cache.js | notActionableFailureType": { "message": "無法操作" }, "core/audits/bf-cache.js | supportPendingFailureType": { "message": "尚不支援瀏覽器" }, "core/audits/bf-cache.js | title": { "message": "網頁未有禁止還原向前/返回快取" }, "core/audits/bootup-time.js | chromeExtensionsWarning": { "message": "Chrome 擴充程式會對此頁面的載入效能產生負面影響。建議透過無痕模式或使用未安裝擴充程式的 Chrome 設定檔來審核頁面。" }, "core/audits/bootup-time.js | columnScriptEval": { "message": "指令碼評估" }, "core/audits/bootup-time.js | columnScriptParse": { "message": "指令碼剖析" }, "core/audits/bootup-time.js | columnTotal": { "message": "CPU 總執行時間" }, "core/audits/bootup-time.js | description": { "message": "建議減少剖析、編譯和執行 JS 所用的時間。傳送較小的 JS 負載可能有所幫助。[瞭解如何縮短 JavaScript 的執行時間](https://developer.chrome.com/docs/lighthouse/performance/bootup-time/)。" }, "core/audits/bootup-time.js | failureTitle": { "message": "縮短 JavaScript 執行時間" }, "core/audits/bootup-time.js | title": { "message": "JavaScript 執行時間" }, "core/audits/byte-efficiency/duplicated-javascript.js | description": { "message": "從套件中移除重複的大型 JavaScript 模組,以減少網絡活動耗用不必要的字節。 " }, "core/audits/byte-efficiency/duplicated-javascript.js | title": { "message": "請移除 JavaScript 套件中的重複模組" }, "core/audits/byte-efficiency/efficient-animated-content.js | description": { "message": "使用大型 GIF 檔案呈現動畫內容會降低網絡傳輸效率。建議改用 MPEG4/WebM 格式的動畫影片和 PNG/WebP 格式的靜態圖片取代 GIF,以節省網絡字節。[進一步瞭解有效率的影片格式](https://developer.chrome.com/docs/lighthouse/performance/efficient-animated-content/)" }, "core/audits/byte-efficiency/efficient-animated-content.js | title": { "message": "使用影片格式的動畫內容" }, "core/audits/byte-efficiency/legacy-javascript.js | description": { "message": "Polyfill 和轉換可讓舊版瀏覽器使用新版 JavaScript 的功能。不過,有很多 Polyfill 和轉換都不是新型瀏覽器的必要項目。請使用模組/非模組的功能偵測,為 JavaScript 套件採用新型的指令碼部署策略,以減少送往新型瀏覽器的程式碼數量,同時保留對舊版瀏覽器的支援。[瞭解如何使用新型的 JavaScript](https://web.dev/publish-modern-javascript/)" }, "core/audits/byte-efficiency/legacy-javascript.js | title": { "message": "避免向新型瀏覽器提供舊版 JavaScript" }, "core/audits/byte-efficiency/modern-image-formats.js | description": { "message": "WebP 和 AVIF 等圖片格式通常比 PNG 或 JPEG 有更好的壓縮效果,能夠更快完成下載及減少數據用量。[進一步瞭解新型圖像格式](https://developer.chrome.com/docs/lighthouse/performance/uses-webp-images/)。" }, "core/audits/byte-efficiency/modern-image-formats.js | title": { "message": "提供 next-gen 格式的圖片" }, "core/audits/byte-efficiency/offscreen-images.js | description": { "message": "建議在所有重要資源載入完成前,延遲載入螢幕外和隱藏的圖片,以縮短可互動所需時間。[瞭解如何延遲載入螢幕外的圖片](https://developer.chrome.com/docs/lighthouse/performance/offscreen-images/)。" }, "core/audits/byte-efficiency/offscreen-images.js | title": { "message": "延遲載入螢幕外圖片" }, "core/audits/byte-efficiency/render-blocking-resources.js | description": { "message": "過多資源往往會阻止系統首次繪製頁面。建議內嵌重要的 JS/CSS,延遲所有不重要的 JS/樣式。[瞭解如何移除阻止輸出的資源](https://developer.chrome.com/docs/lighthouse/performance/render-blocking-resources/)。" }, "core/audits/byte-efficiency/render-blocking-resources.js | title": { "message": "排除阻止呈現的資源" }, "core/audits/byte-efficiency/total-byte-weight.js | description": { "message": "網絡負載過大會造成使用者的費用負擔,且往往與過長載入時間息息相關。[瞭解如何減低負載大小](https://developer.chrome.com/docs/lighthouse/performance/total-byte-weight/)。" }, "core/audits/byte-efficiency/total-byte-weight.js | displayValue": { "message": "總大小為 {totalBytes, number, bytes} KiB" }, "core/audits/byte-efficiency/total-byte-weight.js | failureTitle": { "message": "避免網絡負載過大" }, "core/audits/byte-efficiency/total-byte-weight.js | title": { "message": "避免網絡負載過大" }, "core/audits/byte-efficiency/unminified-css.js | description": { "message": "壓縮 CSS 檔案可減少網絡負載大小。[瞭解如何壓縮 CSS](https://developer.chrome.com/docs/lighthouse/performance/unminified-css/)。" }, "core/audits/byte-efficiency/unminified-css.js | title": { "message": "壓縮 CSS" }, "core/audits/byte-efficiency/unminified-javascript.js | description": { "message": "壓縮 JavaScript 檔案可減少負載大小和指令碼剖析時間。[瞭解如何壓縮 JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unminified-javascript/)。" }, "core/audits/byte-efficiency/unminified-javascript.js | title": { "message": "壓縮 JavaScript" }, "core/audits/byte-efficiency/unused-css-rules.js | description": { "message": "從樣式表中減少未使用的規則,並延遲毋需捲動的當眼位置內容中未使用的 CSS,減少網絡活動耗用的字節。[瞭解如何減少未使用的 CSS](https://developer.chrome.com/docs/lighthouse/performance/unused-css-rules/)。" }, "core/audits/byte-efficiency/unused-css-rules.js | title": { "message": "減少未使用的 CSS" }, "core/audits/byte-efficiency/unused-javascript.js | description": { "message": "減少未使用的 JavaScript,並延後載入指令碼,直至系統需要指令碼來減少網絡活動耗用的字節數為止。[瞭解如何減少未使用的 JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/)。" }, "core/audits/byte-efficiency/unused-javascript.js | title": { "message": "減少未使用的 JavaScript" }, "core/audits/byte-efficiency/uses-long-cache-ttl.js | description": { "message": "延長快取期限可加快重覆瀏覽頁面的速度。[進一步瞭解有效率的快取政策](https://developer.chrome.com/docs/lighthouse/performance/uses-long-cache-ttl/)。" }, "core/audits/byte-efficiency/uses-long-cache-ttl.js | displayValue": { "message": "{itemCount,plural, =1{已找到 1 項資源}other{已找到 # 項資源}}" }, "core/audits/byte-efficiency/uses-long-cache-ttl.js | failureTitle": { "message": "採用有效的快取政策提供靜態資產" }, "core/audits/byte-efficiency/uses-long-cache-ttl.js | title": { "message": "使用有效的快取政策處理靜態資產" }, "core/audits/byte-efficiency/uses-optimized-images.js | description": { "message": "優化圖片以加快載入速度,減少流動數據用量。[瞭解如何有效率地進行圖片編碼](https://developer.chrome.com/docs/lighthouse/performance/uses-optimized-images/)." }, "core/audits/byte-efficiency/uses-optimized-images.js | title": { "message": "有效地進行圖片編碼" }, "core/audits/byte-efficiency/uses-responsive-images-snapshot.js | columnActualDimensions": { "message": "實際尺寸" }, "core/audits/byte-efficiency/uses-responsive-images-snapshot.js | columnDisplayedDimensions": { "message": "顯示的尺寸" }, "core/audits/byte-efficiency/uses-responsive-images-snapshot.js | failureTitle": { "message": "圖片大於其顯示大小" }, "core/audits/byte-efficiency/uses-responsive-images-snapshot.js | title": { "message": "圖片適合其顯示大小" }, "core/audits/byte-efficiency/uses-responsive-images.js | description": { "message": "提供適當大小的圖片有助節省流動數據用量,並縮短載入時間。[瞭解如何調整圖片大小](https://developer.chrome.com/docs/lighthouse/performance/uses-responsive-images/)。" }, "core/audits/byte-efficiency/uses-responsive-images.js | title": { "message": "適當調整圖片大小" }, "core/audits/byte-efficiency/uses-text-compression.js | description": { "message": "文字資源應經過 (gzip、deflate 或 brotli) 壓縮,以將網絡字節總數減至最少。[進一步瞭解文字壓縮](https://developer.chrome.com/docs/lighthouse/performance/uses-text-compression/)。" }, "core/audits/byte-efficiency/uses-text-compression.js | title": { "message": "啟用文字壓縮" }, "core/audits/content-width.js | description": { "message": "如果應用程式內容寬度與檢視區的寬度不相符,應用程式可能無法在流動裝置螢幕上呈現優化效果。[瞭解如何根據檢視區調整內容大小](https://developer.chrome.com/docs/lighthouse/pwa/content-width/)。" }, "core/audits/content-width.js | explanation": { "message": "檢視區大小 ({innerWidth} 像素) 與視窗大小 ({outerWidth} 像素) 不相符。" }, "core/audits/content-width.js | failureTitle": { "message": "尚未為檢視區正確調整內容大小" }, "core/audits/content-width.js | title": { "message": "已將檢視區正確調整內容大小" }, "core/audits/critical-request-chains.js | description": { "message": "下方的「關鍵要求鏈結」顯示以高優先次序發佈的資源。為了提高頁面載入速度,建議您縮短鏈結長度,縮減下載資源的大小,或延遲下載不必要資源。[瞭解如何避免鏈結關鍵要求](https://developer.chrome.com/docs/lighthouse/performance/critical-request-chains/)。" }, "core/audits/critical-request-chains.js | displayValue": { "message": "{itemCount,plural, =1{已找到 1 個鏈結}other{已找到 # 個鏈結}}" }, "core/audits/critical-request-chains.js | title": { "message": "避免鏈結重要要求" }, "core/audits/csp-xss.js | columnDirective": { "message": "指令" }, "core/audits/csp-xss.js | columnSeverity": { "message": "嚴重性" }, "core/audits/csp-xss.js | description": { "message": "強大的內容安全政策 (CSP) 可大幅降低被跨網站指令碼 (XSS) 攻擊的風險。[瞭解如何使用內容安全政策防範 XSS](https://developer.chrome.com/docs/lighthouse/best-practices/csp-xss/)" }, "core/audits/csp-xss.js | itemSeveritySyntax": { "message": "語法" }, "core/audits/csp-xss.js | metaTagMessage": { "message": "網頁包含在 <meta> 標籤中定義的內容安全政策。建議將 CSP 移至 HTTP 標題,或在 HTTP 標題中定義其他嚴格 CSP。" }, "core/audits/csp-xss.js | noCsp": { "message": "找不到處於強制執行模式的 CSP" }, "core/audits/csp-xss.js | title": { "message": "確保 CSP 能有效防範 XSS 攻擊" }, "core/audits/deprecations.js | columnDeprecate": { "message": "淘汰/警告" }, "core/audits/deprecations.js | columnLine": { "message": "行數" }, "core/audits/deprecations.js | description": { "message": "系統最終會從瀏覽器中移除已淘汰的 API。[進一步瞭解已淘汰的 API](https://developer.chrome.com/docs/lighthouse/best-practices/deprecations/)。" }, "core/audits/deprecations.js | displayValue": { "message": "{itemCount,plural, =1{發現 1 個警告}other{發現 # 個警告}}" }, "core/audits/deprecations.js | failureTitle": { "message": "使用已淘汰的 API" }, "core/audits/deprecations.js | title": { "message": "避免使用已淘汰的 API" }, "core/audits/dobetterweb/charset.js | description": { "message": "需要字元編碼宣告。您可以在 HTML 的前 1024 個字節中使用 `<meta>` 標籤定義,或在 Content-Type HTTP 回應標題中定義。[進一步瞭解聲明字元編碼](https://developer.chrome.com/docs/lighthouse/best-practices/charset/)。" }, "core/audits/dobetterweb/charset.js | failureTitle": { "message": "字元集宣告遺失或在 HTML 中太遲出現" }, "core/audits/dobetterweb/charset.js | title": { "message": "正確定義字元集" }, "core/audits/dobetterweb/doctype.js | description": { "message": "指定 DOCTYPE 能防止瀏覽器切換至怪異模式。[進一步瞭解 DOCTYPE 聲明](https://developer.chrome.com/docs/lighthouse/best-practices/doctype/)。" }, "core/audits/dobetterweb/doctype.js | explanationBadDoctype": { "message": "DOCTYPE 名稱必須是字串 `html`" }, "core/audits/dobetterweb/doctype.js | explanationLimitedQuirks": { "message": "文件包含會觸發`limited-quirks-mode`的 `doctype`" }, "core/audits/dobetterweb/doctype.js | explanationNoDoctype": { "message": "文件必須包含 doctype" }, "core/audits/dobetterweb/doctype.js | explanationPublicId": { "message": "publicId 必須為空白字串" }, "core/audits/dobetterweb/doctype.js | explanationSystemId": { "message": "systemId 必須為空白字串" }, "core/audits/dobetterweb/doctype.js | explanationWrongDoctype": { "message": "文件包含會觸發`quirks-mode`的 `doctype`" }, "core/audits/dobetterweb/doctype.js | failureTitle": { "message": "網頁缺少 HTML DOCTYPE,因此觸發了怪異模式" }, "core/audits/dobetterweb/doctype.js | title": { "message": "網頁含有 HTML DOCTYPE" }, "core/audits/dobetterweb/dom-size.js | columnStatistic": { "message": "統計資料" }, "core/audits/dobetterweb/dom-size.js | columnValue": { "message": "值" }, "core/audits/dobetterweb/dom-size.js | description": { "message": "大型 DOM 會增加記憶體用量、延長[樣式運算](https://developers.google.com/web/fundamentals/performance/rendering/reduce-the-scope-and-complexity-of-style-calculations)的時間,並產生費用高昂的[版面配置重排](https://developers.google.com/speed/articles/reflow)。[瞭解如何避免 DOM 過大](https://developer.chrome.com/docs/lighthouse/performance/dom-size/)。" }, "core/audits/dobetterweb/dom-size.js | displayValue": { "message": "{itemCount,plural, =1{1 個元素}other{# 個元素}}" }, "core/audits/dobetterweb/dom-size.js | failureTitle": { "message": "避免 DOM 過大" }, "core/audits/dobetterweb/dom-size.js | statisticDOMDepth": { "message": "DOM 深度上限" }, "core/audits/dobetterweb/dom-size.js | statisticDOMElements": { "message": "DOM 元素總數" }, "core/audits/dobetterweb/dom-size.js | statisticDOMWidth": { "message": "子元素數量上限" }, "core/audits/dobetterweb/dom-size.js | title": { "message": "避免 DOM 過大" }, "core/audits/dobetterweb/geolocation-on-start.js | description": { "message": "如果未提供其他資訊就要求存取使用者的位置,會讓使用者感到困惑而不信任網站。建議您在使用者執行特定動作時,再提出這項要求。[進一步瞭解地理位置權限](https://developer.chrome.com/docs/lighthouse/best-practices/geolocation-on-start/)。" }, "core/audits/dobetterweb/geolocation-on-start.js | failureTitle": { "message": "在載入網頁時要求存取使用者的地理位置" }, "core/audits/dobetterweb/geolocation-on-start.js | title": { "message": "避免在載入網頁時要求存取使用者的地理位置" }, "core/audits/dobetterweb/inspector-issues.js | columnIssueType": { "message": "問題類型" }, "core/audits/dobetterweb/inspector-issues.js | description": { "message": "如果 Chrome Devtools 中的「`Issues`」面板有問題記錄,表示系統仍有問題尚待解決,例如網絡要求錯誤、安全控制不足和其他瀏覽器問題。在 Chrome DevTools 中開啟「問題」面板,瞭解每個問題的更多詳情。" }, "core/audits/dobetterweb/inspector-issues.js | failureTitle": { "message": "問題已記錄於 Chrome Devtools 的「`Issues`」面板" }, "core/audits/dobetterweb/inspector-issues.js | issueTypeBlockedByResponse": { "message": "已根據跨來源政策封鎖" }, "core/audits/dobetterweb/inspector-issues.js | issueTypeHeavyAds": { "message": "廣告的大量資源使用情況" }, "core/audits/dobetterweb/inspector-issues.js | title": { "message": "Chrome Devtools 的 `Issues` 面板中沒有任何問題" }, "core/audits/dobetterweb/js-libraries.js | columnVersion": { "message": "版本" }, "core/audits/dobetterweb/js-libraries.js | description": { "message": "在此網頁上偵測到的所有前端 JavaScript 程式庫。[進一步瞭解此 JavaScript 程式庫偵測診斷審核](https://developer.chrome.com/docs/lighthouse/best-practices/js-libraries/)。" }, "core/audits/dobetterweb/js-libraries.js | title": { "message": "偵測到的 JavaScript 媒體庫" }, "core/audits/dobetterweb/no-document-write.js | description": { "message": "對於連線速度較慢的使用者,透過 `document.write()` 動態插入的外部指令碼可能會導致網頁延遲載入數十秒。[瞭解如何避免 document.write()](https://developer.chrome.com/docs/lighthouse/best-practices/no-document-write/)。" }, "core/audits/dobetterweb/no-document-write.js | failureTitle": { "message": "避免使用 `document.write()`" }, "core/audits/dobetterweb/no-document-write.js | title": { "message": "避免使用 `document.write()`" }, "core/audits/dobetterweb/notification-on-start.js | description": { "message": "如果未提供其他資訊就要求使用者允許網站顯示通知,會讓使用者感到困惑而不信任網站。建議您在使用者操作特定手勢時,再提出這項要求。[進一步瞭解以負責任的方式取得通知權限](https://developer.chrome.com/docs/lighthouse/best-practices/notification-on-start/)。" }, "core/audits/dobetterweb/notification-on-start.js | failureTitle": { "message": "在載入網頁時要求使用者允許網站顯示通知" }, "core/audits/dobetterweb/notification-on-start.js | title": { "message": "避免在載入網頁時要求使用者允許網站顯示通知" }, "core/audits/dobetterweb/paste-preventing-inputs.js | description": { "message": "禁止在輸入欄貼上內容不但會帶來負面的使用者體驗,也會封鎖密碼管理工具,導致安全性降低。[進一步瞭解容易使用的輸入欄位](https://developer.chrome.com/docs/lighthouse/best-practices/paste-preventing-inputs/)。" }, "core/audits/dobetterweb/paste-preventing-inputs.js | failureTitle": { "message": "防止使用者貼上至輸入欄位" }, "core/audits/dobetterweb/paste-preventing-inputs.js | title": { "message": "允許使用者貼上至輸入欄位" }, "core/audits/dobetterweb/uses-http2.js | columnProtocol": { "message": "通訊協定" }, "core/audits/dobetterweb/uses-http2.js | description": { "message": "HTTP/2 具備很多 HTTP/1.1 沒有的優點,包括二進制標題和多工處理。[進一步瞭解 HTTP/2](https://developer.chrome.com/docs/lighthouse/best-practices/uses-http2/)。" }, "core/audits/dobetterweb/uses-http2.js | displayValue": { "message": "{itemCount,plural, =1{有 1 個要求未透過 HTTP/2 傳送}other{有 # 個要求未透過 HTTP/2 傳送}}" }, "core/audits/dobetterweb/uses-http2.js | title": { "message": "使用 HTTP/2" }, "core/audits/dobetterweb/uses-passive-event-listeners.js | description": { "message": "建議將輕觸動作和滑鼠滾輪事件監聽器標示為 `passive`,以提升網頁的捲動效能。[進一步瞭解如何採用被動事件監聽器器](https://developer.chrome.com/docs/lighthouse/best-practices/uses-passive-event-listeners/)。" }, "core/audits/dobetterweb/uses-passive-event-listeners.js | failureTitle": { "message": "未使用被動事件監聽器來提升捲動效能" }, "core/audits/dobetterweb/uses-passive-event-listeners.js | title": { "message": "使用被動活動監聽器來提升捲動效能" }, "core/audits/errors-in-console.js | description": { "message": "如果控制台有錯誤記錄,表示系統仍有問題尚待解決,例如網絡要求錯誤和其他瀏覽器問題。[進一步瞭解在控制台診斷審核中的這些錯誤](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)" }, "core/audits/errors-in-console.js | failureTitle": { "message": "瀏覽器錯誤已記錄在控制台" }, "core/audits/errors-in-console.js | title": { "message": "系統未在管理中心記錄瀏覽器發生的錯誤" }, "core/audits/font-display.js | description": { "message": "利用 `font-display` CSS 功能,確保系統在載入網頁字型時使用者可以看到文字。[進一步瞭解 `font-display`](https://developer.chrome.com/docs/lighthouse/performance/font-display/)。" }, "core/audits/font-display.js | failureTitle": { "message": "確保文字在網頁字型載入時仍然顯示" }, "core/audits/font-display.js | title": { "message": "在網頁字型載入時,所有文字仍然顯示" }, "core/audits/font-display.js | undeclaredFontOriginWarning": { "message": "{fontCountForOrigin,plural, =1{Lighthouse 無法為來源 ({fontOrigin}) 自動檢查 `font-display` 數值。}other{Lighthouse 無法為來源 ({fontOrigin}) 自動檢查 `font-display` 數值。}}" }, "core/audits/image-aspect-ratio.js | columnActual": { "message": "實際的圖片長寬比" }, "core/audits/image-aspect-ratio.js | columnDisplayed": { "message": "網頁上顯示的圖片長寬比" }, "core/audits/image-aspect-ratio.js | description": { "message": "圖片顯示尺寸應符合正常長寬比。[進一步瞭解圖片長寬比](https://developer.chrome.com/docs/lighthouse/best-practices/image-aspect-ratio/)。" }, "core/audits/image-aspect-ratio.js | failureTitle": { "message": "顯示的圖片長寬比不正確" }, "core/audits/image-aspect-ratio.js | title": { "message": "顯示的圖片長寬比正確" }, "core/audits/image-size-responsive.js | columnActual": { "message": "實際大小" }, "core/audits/image-size-responsive.js | columnDisplayed": { "message": "顯示大小" }, "core/audits/image-size-responsive.js | columnExpected": { "message": "預期大小" }, "core/audits/image-size-responsive.js | description": { "message": "圖片自然尺寸應與顯示大小及像素比例成正比,才能令圖片達到最清晰。[瞭解如何提供回應式圖片](https://web.dev/serve-responsive-images/)。" }, "core/audits/image-size-responsive.js | failureTitle": { "message": "提供的圖片解像度過低" }, "core/audits/image-size-responsive.js | title": { "message": "提供的圖片解像度適當" }, "core/audits/installable-manifest.js | already-installed": { "message": "應用程式已安裝" }, "core/audits/installable-manifest.js | cannot-download-icon": { "message": "無法從資訊清單下載必要圖示" }, "core/audits/installable-manifest.js | columnValue": { "message": "失敗原因" }, "core/audits/installable-manifest.js | description": { "message": "Service Worker 技術可讓您的應用程式使用多項漸進式網絡應用程式的功能,例如離線存取、新增到主畫面和推送通知。瀏覽器可透過適當的 Service Worker 和資訊清單設置主動提示使用者,建議他們將您的應用程式新增至主畫面,藉此提高參與度[進一步瞭解資訊清單可安裝性規定](https://developer.chrome.com/docs/lighthouse/pwa/installable-manifest/)。" }, "core/audits/installable-manifest.js | displayValue": { "message": "{itemCount,plural, =1{1 個原因}other{# 個原因}}" }, "core/audits/installable-manifest.js | failureTitle": { "message": "網絡應用程式資訊清單或 Service Worker 不符合可安裝性要求" }, "core/audits/installable-manifest.js | ids-do-not-match": { "message": "「Play 商店」應用程式網址與「Play 商店」ID 不相符" }, "core/audits/installable-manifest.js | in-incognito": { "message": "頁面在無痕式視窗中載入" }, "core/audits/installable-manifest.js | manifest-display-not-supported": { "message": "資訊清單的「display」屬性必須為「standalone」、「fullscreen」或「minimal-ui」" }, "core/audits/installable-manifest.js | manifest-display-override-not-supported": { "message": "資訊清單包含「display_override」欄位;首個支援的顯示模式必須為「standalone」、「fullscreen」或「minimal-ui」" }, "core/audits/installable-manifest.js | manifest-empty": { "message": "無法擷取或剖析資訊清單,或剖析資訊沒有內容" }, "core/audits/installable-manifest.js | manifest-location-changed": { "message": "資訊清單網址已在擷取資訊清單時變更。" }, "core/audits/installable-manifest.js | manifest-missing-name-or-short-name": { "message": "資訊清單未包含「name」或「short_name」欄位" }, "core/audits/installable-manifest.js | manifest-missing-suitable-icon": { "message": "資訊清單未包含合適的圖示 - 必須採用至少 {value0} 像素的 PNG、SVG 或 WebP 格式;必須設定大小屬性;如設定目的屬性,則必須包含「any」。" }, "core/audits/installable-manifest.js | no-acceptable-icon": { "message": "所有提供的圖示均並非至少為 {value0} 像素的 PNG、SVG 或 WebP 格式正方形圖像,而且沒有設定目的屬性或將目的屬性設定為「任何 (any)」" }, "core/audits/installable-manifest.js | no-icon-available": { "message": "已下載的圖示空白或已損毀" }, "core/audits/installable-manifest.js | no-id-specified": { "message": "沒有提供「Play 商店」ID" }, "core/audits/installable-manifest.js | no-manifest": { "message": "頁面並無資訊清單 <link> 網址" }, "core/audits/installable-manifest.js | no-matching-service-worker": { "message": "未偵測到任何相符的 Service Worker。您可能需要重新載入頁面,或檢查目前頁面的 Service Worker 範圍是否包含資訊清單範圍和起始網址。" }, "core/audits/installable-manifest.js | no-url-for-service-worker": { "message": "由於資訊清單中沒有「start_url」欄位,因此無法檢查 Service Worker" }, "core/audits/installable-manifest.js | noErrorId": { "message": "無法識別可安裝性錯誤 ID「{errorId}」" }, "core/audits/installable-manifest.js | not-from-secure-origin": { "message": "頁面並非透過安全來源提供" }, "core/audits/installable-manifest.js | not-in-main-frame": { "message": "頁面未在主頁框內載入" }, "core/audits/installable-manifest.js | not-offline-capable": { "message": "頁面無法離線工作" }, "core/audits/installable-manifest.js | pipeline-restarted": { "message": "PWA 已解除安裝並將重設安裝規定檢查。" }, "core/audits/installable-manifest.js | platform-not-supported-on-android": { "message": "Android 不支援此指定的應用平台" }, "core/audits/installable-manifest.js | prefer-related-applications": { "message": "資訊清單指定 prefer_related_applications: true" }, "core/audits/installable-manifest.js | prefer-related-applications-only-beta-stable": { "message": "prefer_related_applications 僅支援 Android 裝置上的 Chrome Beta 版本和穩定版。" }, "core/audits/installable-manifest.js | protocol-timeout": { "message": "Lighthouse 無法判斷是否有 Service Worker。請試使較新的 Chrome 版本。" }, "core/audits/installable-manifest.js | scheme-not-supported-for-webapk": { "message": "Android 不支援資訊清單網址配置 ({scheme})。" }, "core/audits/installable-manifest.js | start-url-not-valid": { "message": "資訊清單起始網址無效" }, "core/audits/installable-manifest.js | title": { "message": "網絡應用程式資訊清單和 Service Worker 符合可安裝性要求" }, "core/audits/installable-manifest.js | url-not-supported-for-webapk": { "message": "資訊清單中的網址包含使用者名稱、密碼或連接埠" }, "core/audits/installable-manifest.js | warn-not-offline-capable": { "message": "頁面無法離線工作。Chrome 93 (2021 年 8 月穩定發行版) 發佈後,頁面將不會被視為可安裝。" }, "core/audits/is-on-https.js | allowed": { "message": "允許" }, "core/audits/is-on-https.js | blocked": { "message": "已封鎖" }, "core/audits/is-on-https.js | columnInsecureURL": { "message": "不安全的網址" }, "core/audits/is-on-https.js | columnResolution": { "message": "要求解決" }, "core/audits/is-on-https.js | description": { "message": "所有網站都應該使用 HTTPS 確保安全,即使網站不處理敏感資料亦然。這包括避免[混合內容](https://developers.google.com/web/fundamentals/security/prevent-mixed-content/what-is-mixed-content),即使初始要求透過 HTTPS 提供,混合內容中的部分資源仍會透過 HTTP 載入。HTTPS 能防範入侵者竄改或被動監聽應用程式與使用者之間的通訊,且 HTTP/2 和很多新的網絡平台 API 都要求使用 HTTPS。[進一步瞭解 HTTPS](https://developer.chrome.com/docs/lighthouse/pwa/is-on-https/)。" }, "core/audits/is-on-https.js | displayValue": { "message": "{itemCount,plural, =1{發現 1 個不安全的要求}other{發現 # 個不安全的要求}}" }, "core/audits/is-on-https.js | failureTitle": { "message": "未使用 HTTPS" }, "core/audits/is-on-https.js | title": { "message": "使用 HTTPS" }, "core/audits/is-on-https.js | upgraded": { "message": "已自動升級為 HTTPS" }, "core/audits/is-on-https.js | warning": { "message": "允許 (附警告)" }, "core/audits/largest-contentful-paint-element.js | columnPercentOfLCP": { "message": "% of LCP" }, "core/audits/largest-contentful-paint-element.js | columnPhase": { "message": "Phase" }, "core/audits/largest-contentful-paint-element.js | columnTiming": { "message": "Timing" }, "core/audits/largest-contentful-paint-element.js | description": { "message": "這是在檢視區中繪製的最大內容元素。[進一步瞭解「最大內容繪製」元素](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)" }, "core/audits/largest-contentful-paint-element.js | itemLoadDelay": { "message": "Load Delay" }, "core/audits/largest-contentful-paint-element.js | itemLoadTime": { "message": "Load Time" }, "core/audits/largest-contentful-paint-element.js | itemRenderDelay": { "message": "Render Delay" }, "core/audits/largest-contentful-paint-element.js | itemTTFB": { "message": "TTFB" }, "core/audits/largest-contentful-paint-element.js | title": { "message": "「最大內容繪製」元素" }, "core/audits/layout-shift-elements.js | columnContribution": { "message": "對 CLS 的影響" }, "core/audits/layout-shift-elements.js | description": { "message": "這些 DOM 元素在頁面造成最多累計版面配置轉移 (CLS)。[瞭解如何改善累計版面配置轉移 (CLS)](https://web.dev/optimize-cls/)" }, "core/audits/layout-shift-elements.js | title": { "message": "避免大幅度的版面配置轉移" }, "core/audits/lcp-lazy-loaded.js | description": { "message": "系統會在頁面生命週期的較後時段輸出延遲載入的毋需捲動的當眼位置圖片,這可能導致最大內容繪製發生延遲。[進一步瞭解最佳延遲載入](https://web.dev/lcp-lazy-loading/)。" }, "core/audits/lcp-lazy-loaded.js | failureTitle": { "message": "「最大內容繪製」圖片延遲載入" }, "core/audits/lcp-lazy-loaded.js | title": { "message": "「最大內容繪製」圖片沒有延遲載入" }, "core/audits/long-tasks.js | description": { "message": "列出主要執行緒上執行時間最長的工作,有助辨識導致輸入延遲的主因。[瞭解如何避免長時間的主要執行緒工作](https://web.dev/long-tasks-devtools/)" }, "core/audits/long-tasks.js | displayValue": { "message": "{itemCount,plural, =1{找到 # 項長時間執行的工作}other{找到 # 項長時間執行的工作}}" }, "core/audits/long-tasks.js | title": { "message": "避免長時間在主要執行緒上執行的工作" }, "core/audits/mainthread-work-breakdown.js | columnCategory": { "message": "類別" }, "core/audits/mainthread-work-breakdown.js | description": { "message": "建議減少剖析、編譯和執行 JS 所用的時間。傳送較小的 JS 負載可能有所幫助。[瞭解如何將主要執行緒工作減到最少](https://developer.chrome.com/docs/lighthouse/performance/mainthread-work-breakdown/)" }, "core/audits/mainthread-work-breakdown.js | failureTitle": { "message": "將主要執行緒的工作減至最少" }, "core/audits/mainthread-work-breakdown.js | title": { "message": "將主要執行緒的工作減至最少" }, "core/audits/manual/pwa-cross-browser.js | description": { "message": "為盡量觸及最多使用者,網站應能在每個主要瀏覽器上暢順運作。[瞭解跨瀏覽器兼容性](https://developer.chrome.com/docs/lighthouse/pwa/pwa-cross-browser/)。" }, "core/audits/manual/pwa-cross-browser.js | title": { "message": "網站可以在不同瀏覽器上運作" }, "core/audits/manual/pwa-each-page-has-url.js | description": { "message": "確保每個網頁都可透過網址進行深層連結,且具有不重複網址,方便您在社交媒體上分享。[進一步瞭解如何提供深層連結](https://developer.chrome.com/docs/lighthouse/pwa/pwa-each-page-has-url/)。" }, "core/audits/manual/pwa-each-page-has-url.js | title": { "message": "每個網頁都有一個網址" }, "core/audits/manual/pwa-page-transitions.js | description": { "message": "即使網絡速度緩慢,只要使用者瀏覽不同網頁也能營造流暢切換的感覺。這就是為使用者帶來高效感觀的關鍵。[進一步瞭解網頁切換](https://developer.chrome.com/docs/lighthouse/pwa/pwa-page-transitions/)。" }, "core/audits/manual/pwa-page-transitions.js | title": { "message": "使用者在切換頁面時不會覺得網絡速度緩慢" }, "core/audits/maskable-icon.js | description": { "message": "在裝置上安裝應用程式時,罩蓋式圖示可確保圖片會填滿整個形狀,不會產生上下黑邊。[瞭解罩蓋式資訊清單圖示](https://developer.chrome.com/docs/lighthouse/pwa/maskable-icon-audit/)。" }, "core/audits/maskable-icon.js | failureTitle": { "message": "資訊清單沒有可遮蓋的圖示" }, "core/audits/maskable-icon.js | title": { "message": "資訊清單中有可遮蓋的圖示" }, "core/audits/metrics/cumulative-layout-shift.js | description": { "message": "「累計版面配置轉移」會測量檢視區內可見元素的移動。[進一步瞭解「累計版面配置轉移」數據](https://web.dev/cls/)。" }, "core/audits/metrics/experimental-interaction-to-next-paint.js | description": { "message": "「互動至下一個繪製」會測量網頁回應速度,亦即網頁明顯回應使用者輸入內容所需的時間。[進一步瞭解「互動至下一個繪製」數據](https://web.dev/inp/)。" }, "core/audits/metrics/first-contentful-paint.js | description": { "message": "「首次內容繪製時間」標示繪製首個文字/首張圖片的時間。[進一步瞭解「首次內容繪製時間」數據](https://developer.chrome.com/docs/lighthouse/performance/first-contentful-paint/)。" }, "core/audits/metrics/first-meaningful-paint.js | description": { "message": "「首次有效繪製時間」評估頁面主要內容顯示的時間。[進一步瞭解「首次有效繪製時間」數據](https://developer.chrome.com/docs/lighthouse/performance/first-meaningful-paint/)。" }, "core/audits/metrics/interactive.js | description": { "message": "「可互動所需時間」是網頁進入完整互動狀態前所花的時間。[進一步瞭解「可互動所需時間」數據](https://developer.chrome.com/docs/lighthouse/performance/interactive/)。" }, "core/audits/metrics/largest-contentful-paint.js | description": { "message": "「最大內容繪製」是指繪製最大的文字或圖片的時間。[進一步瞭解「最大內容繪製」數據](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)" }, "core/audits/metrics/max-potential-fid.js | description": {