首页 > 解决方案 > Gatsby:加载第 3 方脚本时出现问题

问题描述

我正在玩这个 Gatsby Starter:https ://github.com/thriveweb/yellowcake/ 目前我所做的只是尝试添加 3rd 方脚本,例如 google AdSense,看看它是否有效。

我在 Netlify 设置的代码段注入选项中添加了 Google Adsense 代码。

所以,问题是横幅只有在我刷新页面后才会出现。有没有办法在 Gatsby 中一直强制执行脚本?

标签: gatsbynetlify

解决方案


安装这个插件

https://www.gatsbyjs.org/packages/gatsby-plugin-react-helmet/

然后在你的代码里面你可以这样做

<Helmet>
    <script src="something.com" crossorigin="anonymous"></script>
</Helmet>

推荐阅读