Lighthouseの「Background and foreground colors do not have a sufficient contrast ratio.」の対処方法

文字と背景色のコントラスト比を上げる事で解消できます。 chromeの開発者ツールを開いて、該当タグのstyleのcolorにある四角の色表示をクリックします。以下の様にコントラスト比が表示されます。ここでは、4.34と … 続きを読む Lighthouseの「Background and foreground colors do not have a sufficient contrast ratio.」の対処方法

Lighthouseの「Buttons do not have an accessible name」の対処方法

ボタンタグにaria-labelを追加すれば解消します。自身のケースではVuetifyを使用していたためv-btnタグにaria-labelを追加しました。 aria-labelとは? テキストラベルが画面に表示されない … 続きを読む Lighthouseの「Buttons do not have an accessible name」の対処方法

【Nuxt+Vuetify】デフォルトでwebフォントが読み込まれるのを止める

nuxt.config.jsに以下の様に記述します。 デフォルトではRobotoフォントとマテリアルデザインアイコンが自動的に読み込まれる。fontプロパティとiconsプロパティをfalseにする事でそれぞれ停止できま … 続きを読む 【Nuxt+Vuetify】デフォルトでwebフォントが読み込まれるのを止める

Cloud Front経由の通信が502エラーになる

AWSのCloud Frontを噛ませたサーバに通信すると502エラーが発生していました。 調べた所、リクエストをCloudFrontから実際のサーバに転送する際にクエリストリングが捨てられる様です。以下の手順でクエリス … 続きを読む Cloud Front経由の通信が502エラーになる

「ロケール」の文字列表現を整理してみた

Linuxの環境変数LANGやHTMLのlang属性、PHPのsetlocaleなど、様々な所でロケールを指定できますが、以下の様にバリエーションがあり、混乱したので仕様を整理してみました。 ja jp ja-jp (ハ … 続きを読む 「ロケール」の文字列表現を整理してみた