为网站上的 non-html 个文件设置标题和图标
Setting a title and favicon for non-html files on a website
有没有办法为网站上的 non-html 个文件设置标题和网站图标?例如,link 像 https://example.com/files/image-or-something.png。默认情况下 Chrome 只是将标题设置为文件的 URL,而不使用原始网站的 favicon。
这仅与可以的文件相关显示在浏览器中,如 .png
、.txt
等,因为其他文件只是自动下载(至少在 Chrome 上)
I' m 使用 Express (Node.js) 服务器,以防有 server-side 解决方案
大多数浏览器默认会在根目录中查找网站图标,例如:http://example.com/favicon.ico。您可以将其用作图片的图标。
据我所知,这目前是不可能的。
一个 .png
文件,.txt
,以及除 .html
和 .htm
之外的所有内容 不是 网站。他们只存储他们需要的东西(例如,.png
存储图像,并且只存储图像)。唯一可以有图像的是 .html
和 .htm
,因为只有网站才能有图标和标题。
如果您看到 .html
和 .htm
以外的带有图标或标题的内容,那是浏览器解析文件并将其转换为 HTML。
有没有办法为网站上的 non-html 个文件设置标题和网站图标?例如,link 像 https://example.com/files/image-or-something.png。默认情况下 Chrome 只是将标题设置为文件的 URL,而不使用原始网站的 favicon。
这仅与可以的文件相关显示在浏览器中,如 .png
、.txt
等,因为其他文件只是自动下载(至少在 Chrome 上)
I' m 使用 Express (Node.js) 服务器,以防有 server-side 解决方案
大多数浏览器默认会在根目录中查找网站图标,例如:http://example.com/favicon.ico。您可以将其用作图片的图标。
据我所知,这目前是不可能的。
一个 .png
文件,.txt
,以及除 .html
和 .htm
之外的所有内容 不是 网站。他们只存储他们需要的东西(例如,.png
存储图像,并且只存储图像)。唯一可以有图像的是 .html
和 .htm
,因为只有网站才能有图标和标题。
如果您看到 .html
和 .htm
以外的带有图标或标题的内容,那是浏览器解析文件并将其转换为 HTML。