Skip to content

Latest commit

 

History

74 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A11y Test Assist Bookmarklets

アクセシビリティ試験で、目視だけでは確認しにくい情報を可視化するブックマークレット集です。結果は自動的な合否判定ではなく、確認対象を見つけるための補助情報として利用してください。

ブックマークレット

共通仕様

  • ページ上の対象要素を直接変更せず、独立したオーバーレイで囲みます。
  • 右上のパネルに検出件数と選択中の詳細を表示します。
  • DOMの追加・削除、属性変更、スクロール、リサイズへ追従します。
  • open Shadow DOMと同一生成元iframeを検査します。
  • もう一度実行するか、パネルの「終了」を押すと追加したDOM、監視、イベントを削除します。

cross-origin iframeとclosed Shadow DOMの内部はブラウザのセキュリティ境界により検査できません。cross-origin iframeを検出した場合はパネルに件数を表示します。

開発

Node.jsを用意し、依存関係をインストールします。

npm install

src/bookmarklets/ が読みやすいソース、各ツールのディレクトリにある同名 .js が配布用の自己完結ファイルです。次のコマンドで配布ファイルと各READMEのコードを再生成します。

docs/ のCSSは旧版をすでに登録している利用者との互換性のためだけに残しています。新しい配布ファイルからは読み込みません。

npm run build
npm test

手動確認用ページは次のコマンドで http://127.0.0.1:4173/ に起動できます。

npm run serve:test

About

アクセシビリティ試験の際に補助的に使えるブックマークレット集

Topics

Resources

Stars

3 stars

Watchers

1 watching

Forks

Contributors

Languages