当前位置: 首页 > 知识库问答 >
问题:

如何在Gatsby.js中更改移动浏览器上的地址栏颜色

从元明
2023-03-14

我想改变地址栏的颜色为网站,这是建立与Gatsby.js。

我所想到的只是修改了“gatsby-config.js”中的“sitemetadata”部分。有意义吗?在这里输入图像描述

共有1个答案

狄飞尘
2023-03-14

您可以使用页面的head中的meta标记theme-color更改移动Android上的颜色,例如。

<meta name="theme-color" content="#123456">

有关其他浏览器的更详细讨论,请参见https://stackoverflow.com/a/33193739/1247853。

如果您正在使用gatsby-starter-bloggatsby-starter-default,则可以在gatsby-config.js中设置此元标记:

    {
      resolve: `gatsby-plugin-manifest`,
      options: {
        ...
        theme_color: `#123456`,
        ...
      },
  import { Helmet } from "react-helmet"

  return (
    <Helmet
      meta={[
        {
          name: `theme-color`,
          content: '#123456',
        },
      ]}>
   // ... rest of the page ...
   </Helmet>
 )
 类似资料:
  • 问题内容: 有谁知道我该如何从Android浏览器中删除地址栏,以更好地查看我的Web应用程序并使它看起来更像本机应用程序? 问题答案: 您可以使用下一个代码 希望对您有帮助!

  • 问题内容: 转到http://www.facebook.com/facebook?v=wall,然后单击信息选项卡。内容将被加载,并且地址栏现在变为http://www.facebook.com/facebook?v=info,但网页没有重新加载。 起初我认为是Ajax,但我的问题是,如何在不重新加载的情况下更改地址栏?我知道我可以使用JS更改锚点(#wall),但可以查询字符串(?v = wal

  • 问题内容: 嗨伙计, 我注意到,Github.com不会在浏览存储库时强制用户下载网页,而是使用AJAX来刷新页面内容。 Github还将浏览器地址栏更改为代表内容的真实地址。我不知道如果不通过在URL中使用#标签来实现这一点。 简而言之: github使用ajax加载新网页,而无需使用标签。他们如何做到这一点? 有任何想法吗? 问题答案: 通过使用: 这是HTML 5中的新功能。 您的网址将更改

  • 还没有找到关于这个话题的任何东西。我真的很喜欢在概览上改变地址栏颜色和标题颜色的能力?有什么简单的方法可以做到这一点吗? 我想你需要Android5.0的Lollipop才能让它工作,并且Chrome的合并标签和应用程序设置为ON。

  • 问题内容: 我必须隐藏浏览器的地址栏。我正在使用此代码: 在许多解决方案中,仅location=no属性可以隐藏地址栏(在IE和Chrome中)。但是,这对我不起作用(即使在IE和Chrome中也是如此)。 最后,我找到了一条MSDN文章,其中描述了如何location=no简单地隐藏后退/前进/停止导航按钮,并使地址栏为只读。 有什么解决方案可以通过忽略上面的MSDN文章来隐藏整个地址栏吗? 我

  • 我知道如何在Android上改变Chrome的标题/地址栏的背景,这个问题在这里和许多其他地方都得到了深入的解决... ...但是如何在Android上编辑Chrome相同的页眉/地址栏的URL/地址/文本/字体颜色呢? 似乎武断地(?)在黑色或白色之间选择。