質問: **imgタグのonerror属性を使用すると、Chromeコンソール画面に404 (Not Found)が表示されるのですが、回避する方法はありますか?** **また、下記のように書かれていますが、使用しない方がよいのでしょうか?** ・そもそもこれはHTMLの属性? ・onerror属性はXSS脆弱性を含む危険性がある
回答: まず、onerror属性の使用とは**関係なく**、``で指定した画像が存在しなければ、コンソールにもエラーが表示されます(回避する余地はありませんし、Webコンソールは一般ユーザーに見せるものでもないので、存在しない画像へリンクすることそのものについてどうしようもなければ、放置するしかないです)。 また、`onerror`属性はHTML5のグローバル属性として公認されているものです。XSSについても、Qiitaのようなユーザー投稿型のサイトは別として、**自分で値を決めて**書く分には無関係です。