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

Next JS 13.4添加apple-mobile-web-app-title元标签失败求助

在Next.js 13.4中添加apple-mobile-web-app-title元标签的解决方案

Next.js 13.4的Metadata API并没有内置appleMobileWebAppTitle字段,所以你之前的配置无法生成对应的meta标签,以下两种方案可以解决这个问题:

方案一:使用metadata的other字段

通过other属性添加自定义元标签,这是Next.js官方支持的自定义meta标签方式:

export const metadata = {
  title: 'MessageMoment - The real meaning to personal!',
  description: 'MessageMoment - The real meaning to personal!',
  creator: 'Chandan Sayed',
  short_name: 'MessageMoment',
  applicationName: 'MessageMoment',
  siteName: 'MessageMoment',
  other: {
    'apple-mobile-web-app-title': 'MessageMoment'
  }
}

方案二:在根布局中手动插入meta标签

如果方案一未生效,可以直接在app/layout.jsx的<head>区域手动添加该标签:

export const metadata = {
  title: 'MessageMoment - The real meaning to personal!',
  description: 'MessageMoment - The real meaning to personal!',
  creator: 'Chandan Sayed',
  short_name: 'MessageMoment',
  applicationName: 'MessageMoment',
  siteName: 'MessageMoment',
};

export default function RootLayout({ children }) {
  return (
    <html lang="en">
      <head>
        <meta name="apple-mobile-web-app-title" content="MessageMoment" />
      </head>
      <body>{children}</body>
    </html>
  );
}

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 11:52:03