微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

safari 和 ios 平台上的 favicon 没有出现

如何解决safari 和 ios 平台上的 favicon 没有出现

我正在尝试在所有浏览器上动态更改收藏夹图标,我从后端收到包含指向图标的 https 链接的响应,我正在使用 react-helmet 更改收藏夹图标,但它仅适用于 chrome 和 android 并且不适用在 safari 上工作,有什么想法吗?请查看以下代码

import React from "react";
import { Helmet } from "react-helmet";
import { FavIconProps } from "./FavIconProps.types";

export const FavIcon = (props: FavIconProps) => {
const { faviconLink } = props;
console.log(faviconLink);
return (
<Helmet>
  <Meta name="favicon" />
  <Meta data-react-helmet="true" content="yes" name="apple-mobile-web-app-capable" />
  <Meta
    data-react-helmet="true"
    name="apple-mobile-web-app-status-bar-style"
    content="black-translucent"
  />
  <link id="favicon" rel="icon" data-react-helmet="true" href={faviconLink} />
  <link
    rel="apple-touch-icon"
    data-react-helmet="true"
    sizes="180x180"
    href={faviconLink} />
</Helmet>

); };

导出认收藏夹图标;

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。