UNPKG

chrome-devtools-frontend

Version:
1,091 lines (1,090 loc) 203 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": "`<body>` 文件中出現 `[aria-hidden=\"true\"]`" }, "core/audits/accessibility/aria-hidden-body.js | title": { "message": "`<body>` 文件中並未出現 `[aria-hidden=\"true\"]`" }, "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 元素沒有無障礙元素名稱,螢幕閱讀器只會讀出通用名稱,這樣仰賴螢幕閱讀器的使用者就無法瞭解這個元素的用途與用法。[瞭解如何命名 `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 元素沒有無障礙元素名稱,螢幕閱讀器只會讀出通用名稱,這樣仰賴螢幕閱讀器的使用者就無法瞭解這個元素的用途與用法。[瞭解如何命名 `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) 可以加快這些返回瀏覽的速度。[進一步瞭解 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": "建議你縮短剖析、編譯及執行 JavaScript 所耗費的時間。提供較小的 JavaScript 酬載可能會有幫助。[瞭解如何縮短 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 格式顯示靜態圖片,以減少網路傳輸的資料量。[進一步瞭解高效率的影片格式](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 的功能。不過這些功能對於新式瀏覽器而言,有很多都是不必要的。如果是 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": "網頁的資源過多,因此妨礙了首次顯示畫面的時間。建議你先載入重要的內嵌 JavaScript/CSS,並延後載入不重要的 JavaScript/樣式。[瞭解如何排除會妨礙顯示的資源](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) 攻擊的風險。[瞭解如何使用 CSP 防範 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,建議將 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 開發人員工具的 `Issues` 面板中記錄的問題指出有未解決的狀況。這些狀況可能起因於網路要求失敗、安全性控制項不足,以及其他瀏覽器方面的疑慮。請開啟 Chrome 開發人員工具的 Issues 面板,查看每個問題的詳細資訊。" }, "core/audits/dobetterweb/inspector-issues.js | failureTitle": { "message": "Chrome 開發人員工具的 `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 開發人員工具的 `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} px 以上的 PNG、SVG 或 WebP 檔案,同時必須設定 sizes 屬性,且如果設有 purpose 屬性,當中必須包含「any」。" }, "core/audits/installable-manifest.js | no-acceptable-icon": { "message": "未提供任何大小在 {value0} px 以上的 PNG、SVG 或 WebP 格式正方形圖示,而且 purpose 屬性未設定或設為「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 從 2021 年 8 月推出 93 穩定版開始,就不會再將這個網頁視為可安裝。" }, "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://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": "建議你縮短剖析、編譯及執行 JavaScript 所耗費的時間。提供較小的 JavaScript 酬載可能會有幫助。[瞭解如何盡量減少主執行緒作業](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/)。" },