0

我正在开发一个 Web 应用程序,该应用程序将在“应用程序模式”下使用 Midori 浏览器的设备上运行。该应用程序运行得很好,但我注意到图标(PNG 文件)没有显示——只是一个白框,就好像完全丢失了图标一样。

我在这里找不到关于我应该期待什么的文档。当我在 Chrome 中运行该应用程序(和图标)时,它显示得很好。

我确实看到了一些较旧的论坛帖子:

  • When in app or private mode, the Midori window uses the page favicon as the window icon. 资源

  • the website's favicon is set as the window icon 资源

除此之外,我已经看到了包括“favicon”在内的错误列表——但似乎没有什么对我有任何启示。帮助?

4

1 回答 1

1

当 Midori 从命令行使用 启动时--app http://test01-v0-16-attempt-1.test.realfavicongenerator.net/,它使用一个 32x32 PNG 图标,声明如下:

<link rel="icon" type="image/png" href="/favicon-32x32.png" sizes="32x32">

此页面是RealFaviconGenerator的测试页面,也就是说,当页面包含 RFG 生成的包时,使用它的 32x32 图标(顺便说一下,这对于桌面浏览器来说是一个明智的选择)。

这样你就可以:

  • 使用 RFG 生成您的网站图标
  • 手动创建一个 32x32 PNG 图标并声明它。

如果这失败了,检查您的服务器日志以查看 Midori 是否至少尝试加载您的图标可能会很有趣。

全面披露:我是 RFG 的作者。

于 2017-06-13T09:53:13.407 回答