我正在使用反应头盔推动头部元素。需要使用的代码段是GTM和电子商务跟踪。但是,无论如何,我无法找到一种在头部插入脚本的方法。文档显示从外部源加载。代码段包含正在使用的动态值。
文档来自此网址: react-helmet
<Helmet script={[
{src: "http://include.com/pathtojs.js", type: "text/javascript"},
{type: "application/ld+json", innerHTML: `{ "@context": "http://schema.org" }`}
]}
/>
答案 0 :(得分:1)
文档是正确的。这工作
<Helmet
script={[{
type: 'text/javascript',
innerHTML: 'console.log("It works!")'
}]} />
检查您的Helmet版本 - Helmet 3.0.0
中引入了innerHTML
属性