搜索插件、代码仓与 APP 分类

插件详情v1.1.2

favicon

用于在网站中查找 favicon 的库,可通过网页或预定义的 URL 进行查找。

AndroidiOSWebmacOSWindowsLinux
近 30 天下载
3040
喜欢数
32
Pub 分数
140

安装插件

flutter pub add favicon

插件介绍

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

favicon 包是一个 Flutter 库,旨在从网站获取 favicon,可以通过解析给定 URL 的 HTML 或使用预定义的 URL 来实现。它简化了提取与网页相关的小型、可识别图标的过程,这些图标通常用于浏览器标签页和书签中。该包支持多种平台,包括 Android、iOS、Web、macOS、Windows 和 Linux,使其适用于跨平台应用。对于需要显示网站信息或为 URL 提供视觉标识符的应用程序尤其有用。

适合场景

  • 从网站 URL 获取图标
  • 在应用界面中显示网站图标
  • 增强书签或历史记录功能
  • 将网站元数据集成到应用中
  • 自动化网页链接的图标获取

主要特点

  • 支持动态和预定义的 URL 输入
  • 跨平台兼容性
  • 用于获取图标的基本API
  • 从HTML元标签中获取favicon
  • 适用于移动设备、桌面端和网页

适合对象

  • Web 爬虫工具
  • 书签或历史记录应用
  • 浏览器扩展
  • 社交媒体集成商
  • 需要视觉网站识别的应用程序

使用建议

  • 依赖外部网站结构
  • 如果未正确声明favicon,可能会失败
  • 性能取决于网络速度
  • 需要互联网连接
  • 仅限公开可访问的网站

原始 README

以下为关联源码仓库的 README 原文快照,最新内容请访问源码仓库。

Scrapes a website for favicons and orders them by image dimensions, or just return the best one. Example:

import 'package:favicon/favicon.dart';
var iconUrl = await FaviconFinder.getBest('https://www.mashable.com');
print(iconUrl);

Inspired by https://github.com/scottwernervt/favicon.

所属分类

依赖

依赖清单 3 项

源码仓库

使用此插件的项目