首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在信任钱包中显示dapp偏好

在信任钱包中显示dapp偏好
EN

Ethereum用户
提问于 2022-01-30 06:03:29
回答 1查看 160关注 0票数 2

我有一个很小也很傻的问题。我开发了一个dapp。但信任钱包并没有显示dapp在历史上或在url中的偏爱,就像Pancakeswap这样的dapp显示的那样。而Metamask则显示了偏爱的图标。

这是显示图标的html:

代码语言:javascript
复制
    <link rel="shortcut icon" type="image/x-icon" href="img/favicon.ico">
    <link rel="apple-touch-icon" href="img/favicon.png">
    <link rel="manifest" href="/manifest.json">

我还需要做些什么才能在TrustWallet中显示出这个图标呢?我得这么做我的当事人很固执。

EN

回答 1

Ethereum用户

发布于 2022-12-03 19:11:18

我对此有所了解,虽然这并不是一个完整的答案,但为了每个人的利益,我会在下面发布我发现的信息。

根据这个GitHub问题的说法,MetaMask使用一个名为https://faviconkit.com/的第三方服务来填充它的偏好。我怀疑Coinbase也可能使用它,也可能使用TrustWallet。该服务基本上有0份文档。

通过运行本地服务器,使用ngrok对其进行隧道传输,并使用faviconkit.com访问外部隧道端点,我能够了解哪些项是faviconkit请求,以便填充它的偏好图标。总之,我发现做两件事就足够了:

  1. 使用webpack插件FaviconsWebpackPlugin,当你建立你的项目与webpack。使用默认配置。这将导致输出目录中的assets/子目录,其中包含一组图像(总计约40个左右)。
  2. 在主输出目录中,运行cp assets/* .。也就是说,将assets/文件夹中的所有内容复制到主(顶级)输出目录中。不要移动它们,你必须复制它们。

如果你做了这两件事,你似乎会满足于偏爱。但是还有一个进一步的问题--重新缓存/刷新非常慢,而且您的dapp很可能会在很长一段时间内有过时的偏好。已经一个星期了,我的偏爱还没有恢复。我不知道有什么方法可以强制我的dapp刷新我的偏好工具包。希望这能帮上忙。

票数 1
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/120294

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档