Google Chrome扩展程序的推荐图标大小

 游必有方RK 发布于 2023-02-12 14:24

本页介绍19*19和38*38. http://developer.chrome.com/extensions/browserAction.html#icon

但是这个页面解释了16*16和48*48,128*128. http://developer.chrome.com/extensions/manifest/icons.html

哪个是对的?

2 个回答
  • 两者都是正确的!它们适用于不同的部分/功能:

    前者指的是浏览器操作图标(显示在浏览器窗口的右上角,地址栏旁边).仅当您的扩展程序注册浏览器操作时才会显示.

    后者指的是整个扩展程序和浏览器中使用的图标,正如您提供的链接中非常清楚地解释的那样:(
    强调我的)

    一个或多个代表扩展程序,应用或主题的图标.你应该总是提供一个128x128的图标; 它在安装过程中和Chrome网上应用店中使用.扩展程序还应提供48x48图标,该图标用于扩展程序管理页面(chrome:// extensions).您还可以指定16x16图标作为扩展程序页面的图标.16x16图标也显示在实验性扩展信息栏功能中.


    顺便说一句,第二个链接提到icon了属性名称,它在Manifest v2中被替换为default_icon.
    ("迁移到Manifest v2"指南)

    2023-02-12 14:26 回答
  • 要详细说明ExpertSystem的答案,下面是一个包含所有图像大小的示例清单摘录:

      "browser_action": {
        "default_icon": {
          "19": "images/icon19.png",
          "38": "images/icon38.png"
        },
        "default_popup": "popup.html"
      },
      "icons": { "16": "images/icon16.png",
               "48": "images/icon48.png",
              "128": "images/icon128.png" }, ...
    

    注意19/38图标是如何用于浏览器操作的,而16/48/128是在图标级别.

    我认为最好将图像创建为矢量图形(例如svg文件),然后保存为每个尺寸的位图(例如png文件).

    2023-02-12 14:27 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有