フレームのタイトル
Silktide は、ページに埋め込まれたフレームのタイトルを一覧表示します。これにより、各タイトルがフレームの内容を説明していることを確認できます。フレームのタイトルは、フレーム間を移動するときにユーザーが聞く情報です。そのため、曖昧または誤解を招くタイトルでは、ユーザーは内容を推測しなければなりません。
これはフレーム要素自体に設定された title 属性に関するチェックです。フレーム内のページにある <title> タグではありません。
<!-- title 属性は支援技術向けにフレームの名前を指定します -->
<iframe title="カスタマーサポートチャット" src="chat.html"></iframe>
重要な理由
フレームには、動画、地図、支払いフォーム、チャットウィジェットなど、独立した機能が含まれていることがよくあります。を使用してページ内を移動するユーザーは、各フレームのタイトルを聞いて、そのフレームに入るかどうかを判断します。「widget」や「frame1」のようなタイトルでは手がかりがないため、何が含まれているのかを確認するためだけにフレームに入って調べなければなりません。
修正方法
このチェックでは、問題を確定して報告するのではなく、タイトルの確認を求めます。タイトルがフレームの内容に合っているかを判断できるのは、人だけだからです。
- 報告された各タイトルを、ページ上でフレームが実際に表示している内容と照らし合わせて確認します。
- 曖昧、一般的すぎる、または誤っているタイトルを書き換え、フレームの内容を簡潔に説明します。たとえば「広告」や「オフィス所在地の地図」などです。
- フレームを適切に説明しているタイトルはします。これにより、再び報告されることがなくなります。
タイトルがまったくないフレームは、フレームのタイトルで別途報告されます。
Silktide によるチェック方法
- ページ上のすべての
<iframe>要素と<frame>要素を見つけます。ただし、チェック対象から除外した要素はスキップします。 - 空ではない
title属性を持つ各フレームを収集します。 - タイトルを確認して承認または修正できるよう表示します。タイトルがフレームの内容に合っているかを Silktide が自動的に判断することはできません。