Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gatsby 盖茨比:加载第三方脚本的问题_Gatsby_Netlify - Fatal编程技术网

Gatsby 盖茨比:加载第三方脚本的问题

Gatsby 盖茨比:加载第三方脚本的问题,gatsby,netlify,Gatsby,Netlify,我在玩盖茨比的先发球员: 目前,我所做的只是尝试添加第三方脚本,比如谷歌AdSense,看看它是否有效 我已经在Netlify设置的snippetinjection选项中添加了GoogleAdSense代码 所以,问题是横幅只有在我刷新页面后才会出现。有没有办法在盖茨比中一直强制执行脚本?安装此插件 https://www.gatsbyjs.org/packages/gatsby-plugin-react-helmet/ 然后在你的代码中你可以这样做 <Helmet> &l

我在玩盖茨比的先发球员: 目前,我所做的只是尝试添加第三方脚本,比如谷歌AdSense,看看它是否有效

我已经在Netlify设置的snippetinjection选项中添加了GoogleAdSense代码

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

安装此插件

https://www.gatsbyjs.org/packages/gatsby-plugin-react-helmet/
然后在你的代码中你可以这样做

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


你知道如何解决这个问题吗DOr您可以创建一个SEO组件并将所有元数据存储在其中,然后在html中调用它。jsI查看了您的项目后,您应该在该组件中添加脚本,因为您已经安装了react头盔。在第62行,您可以添加脚本。干杯这对我来说仍然是一个问题,并且我有一个问题,脚本将不会加载,除非我“在该页面上着陆”,如果从另一个页面导航到脚本所在的页面,它将不会加载。@Aquasar我也有同样的问题,你能找到解决方法吗?