私のシステムのどのブラウザでもHTMLはローカルイメージをロードしません。 [閉じる]

私のシステムのどのブラウザでもHTMLはローカルイメージをロードしません。 [閉じる]

質問

Arch Linuxを実行しているデフォルトのデスクトップシステムで、次のタグと画像を含むHTMLファイルを作成するとき:

<img src="imagepath" alt="sometext">

この画像はどのブラウザにも表示されません。画像パスが正しく設定され、相対パス、絶対パス、およびfile://パスを試しましたが、そのうちの何も機能しません。

最も奇妙なもの

私を悩ませるのは、Linux mint 20を実行しているラップトップで同じ手順を実行すると、すべてがうまく機能することです。したがって、ここでの問題は私だけが愚かではないということです。

また、テスト用にDebian VMをインストールしましたが、問題は発生しませんでした。

私が試したこと:

  • NoScript形式の拡張機能を無効にする
  • さまざまな画像パスの組み合わせを試してください。
  • 別のWebブラウザ(Firefox、Chromeなど)を試してみてください。
  • Visual Studio Codeの5つのライブサーバーを使用してサーバーをテストします。
  • NGINXを使用して両方のファイルをホストします。
  • 画像権限で遊ぶ

前にこんな言葉を聞いた人はいますか?

誰でも助けることができれば大きな意味があります。

私の完全なコードは次のとおりです。

<!DOCTYPE html>
<html>

    <head><!--{{{-->
            <meta name="viewport" content="width=device-width">
            <title>Vieml</title>
    </head><!-- }}} -->

    <body>
        <h1>My first webpage</h1>
        <p>this is sample text</p>

        <img scr="BR.jpg" alt="image"/>

    </body>

</html>

そしてディレクトリ構造は次のとおりです。

~/code/website ❯ tree
.
├── BR.jpg
├── index.html
└── test.html

良い一日をお過ごしください!

答え1

これに気づくのに少し時間がかかりましたが、まだArchでVIM設定を完了していませんが、Debianではより良い設定があります。私のDebianコンピュータにはファイルリンターがありますが、最新のArchコンピュータにはありません。

問題は、@Kusalanandaがコメントして誤ってスペルを書き、srcファイルscrをDebianに移動したときに自動的に糸くずが出て修正されたため、Debianでは動作しましたが、Archでは動作しない理由を混乱させました。

とにかく私の愚かな記事に答えてくれた皆さんに感謝します。

良い一日になろう!

関連情報