VSCode:Live Serverで「GET http://127.0.0.1:5500/favicon.ico 404 (Not Found)」が出て気になる場合

Visual Studio Codeのロゴ プログラミング関連

わたしの場合は、Web Audio APIで音声再生するためLive Serverを使ってChromeでHTMLを開いた際、このコンソールエラーが表示された。

エラーメッセージ

GET http://127.0.0.1:5500/favicon.ico 404 (Not Found)

favicon.icoが存在しませんよ」という意味らしいが、HTMLファイル内容は以下のようにfavicon.icoにアクセスするような設定にはなっていない。

<!DOCTYPE html>
<html lang="ja">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <script src="main.js"></script>
    <title>Web Audio APIの利用</title>
</head>
<body>
    <p>Web Audio APIを利用した音源の再生と停止・音量調整</p>
    <!-- audio source -->
    <audio src="maou_bgm_8bit29.mp3" crossorigin="anonymous"></audio>

    <!-- UI -->
    <button data-playing="false" role="switch" aria-checked="false">
        <span>Play/Pause</span>
    </button>
    <p>Volume<input type="range" name="" id="volume" min="0" max="2" value="1" step="0.01" data-action="volume"></p>
</body>
</html>

ちなみに上記HTMLからJavaScriptプログラム(main.js)は問題なく実行できている。

このメッセージが気になる方は以下を試してください。

HTMLのheadタグ内に

<link rel="shortcut icon" href="#">

を追記することでこのエラーはコンソールから消えます。

追記イメージ

<!DOCTYPE html>
<html lang="ja">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="shortcut icon" href="#">
    <script src="main.js"></script>
    <title>Web Audio APIの利用</title>
</head>
<body>
    <p>Web Audio APIを利用した音源の再生と停止・音量調整</p>
    <!-- audio source -->
    <audio src="maou_bgm_8bit29.mp3" crossorigin="anonymous"></audio>

    <!-- UI -->
    <button data-playing="false" role="switch" aria-checked="false">
        <span>Play/Pause</span>
    </button>
    <p>Volume<input type="range" name="" id="volume" min="0" max="2" value="1" step="0.01" data-action="volume"></p>
</body>
</html>

ただこれは良い解決策とも思えない。
素直にサーバにアップした場合は、<link rel=”shortcut icon” href=”#”> などと追記しなくてもこのエラーは表示されない。

このメッセージはあくまでローカル環境でLive Serverを使ったときに表示されるだけなので、気にしないというのも一つの手かもしれない。(Chromeは最近小うるさい舅みたいだ)

参考

Why am I seeing a 404 (Not Found) error failed to load favicon.ico when not using this?
Synopsis After creating a simple HTML template for testing purpose, with no favicon.ico, I receive a...

コメント

タイトルとURLをコピーしました