Filesystems

HTML 未在我係統中的任何瀏覽器中載入本地圖像

  • June 2, 2022

問題

在我執行 Arch linux 的主桌面系統中,當我創建一個帶有標籤和圖像的 HTML 文件時,如下所示:

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

該圖像不會出現在任何瀏覽器中。圖像路徑設置正確,已經嘗試過相對、絕對和 file:// 路徑,但它們都不起作用。

最奇怪的事

困擾我的事情是,如果我在執行 Linux mint 20 的筆記型電腦上採取相同的步驟,一切正常,所以這裡的問題不僅僅是我很笨。

我還安裝了一個 Debian VM 進行測試,也沒有任何問題。

我嘗試過的事情:

  • 禁用擴展作為 NoScript
  • 嘗試所有不同的圖像路徑組合。
  • 嘗試不同的網路瀏覽器(firefox 和 chromium 等)。
  • 使用 Visual Studio Code 的 Five Live 伺服器進行伺服器測試。
  • 使用 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

祝你今天過得愉快!

讓我有一段時間注意到它,但問題是我還沒有在 Arch 中完成我的 VIM 設置,但我在 debian 上確實有一點更好。在我的 Debian 機器中,我在較新的 arch 機器中沒有的東西之一是文件 linter。

問題就像@Kusalananda 評論的那樣,我拼錯srcscr,當我將文件移動到 Debian 中時,它會自動為我整理並修復它,這讓我很困惑為什麼它在 Debian 中而不是在 Arch 中有效。

無論如何,感謝大家回复我愚蠢的文章。

有美好的日子!

引用自:https://unix.stackexchange.com/questions/703711