You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SolidJS移动端应用图标显示异常:安卓Chrome主屏显示“1”而非Logo

安卓Chrome添加到主屏幕图标显示异常的解决建议
  • 检查manifest.json图标配置
    确保manifest.json中icons字段包含适配安卓Chrome的尺寸,至少要有192x192和512x512的PNG图标,路径必须与项目实际文件位置匹配,示例配置:

    {
      "icons": [
        {
          "src": "/icons/icon-192x192.png",
          "sizes": "192x192",
          "type": "image/png"
        },
        {
          "src": "/icons/icon-512x512.png",
          "sizes": "512x512",
          "type": "image/png"
        }
      ]
    }
    
  • 补全meta图标标签
    在页面<head>中添加备用图标标签,覆盖兼容场景:

    <link rel="icon" href="/icons/icon-192x192.png" sizes="192x192" type="image/png">
    <link rel="apple-touch-icon" href="/icons/icon-192x192.png">
    
  • 清除Chrome缓存与站点数据
    安卓Chrome会缓存旧图标数据,需手动清除:打开Chrome菜单→设置→隐私和安全→清除浏览数据,勾选「缓存的图片和文件」「站点设置」,清除后重新加载页面再尝试添加到主屏幕。

  • 验证图标文件有效性
    确保图标为纯PNG格式(避免SVG,安卓Chrome对其支持不稳定),尺寸符合要求,无透明通道异常或内容截断问题,建议重新导出标准尺寸的图标文件。

  • 确认manifest正确加载
    检查页面的manifest引入标签是否正确:

    <link rel="manifest" href="/manifest.json">
    

    可通过Chrome开发者工具的「Application→Manifest」面板查看是否加载正常,有无报错。

  • 测试无缓存加载
    打开Chrome开发者工具,勾选「禁用缓存」,刷新页面后再尝试添加到主屏幕;也可访问chrome://appcache-internals/删除对应站点的缓存数据。

内容的提问来源于stack exchange,提问作者akerbeltz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 05:07:02