首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Remix.run上运行google分析脚本

在Remix.run上运行google分析脚本
EN

Stack Overflow用户
提问于 2022-02-17 18:04:11
回答 2查看 3.1K关注 0票数 6

我已经建立了一个网络应用与混音运行,我想添加谷歌分析。我怎样才能把纯JS添加到头部和身体部分,而不让打字稿生气呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-02-18 11:46:04

在任何页面上,任何时候,你都可以在普通的

和完全的客户端转换之间切换.

如果您需要一点交互性,请使用

代码语言:javascript
复制
<script
 dangerouslySetInnerHTML>.

示例,摘自https://remix.run/docs/en/v1/guides/disabling-javascript

代码语言:javascript
复制
return (
  <>
    <select id="qty">
      <option>1</option>
      <option>2</option>
      <option value="contact">
        Contact Sales for more
      </option>
    </select>

    <script
      dangerouslySetInnerHTML={{
        __html: `
          document.addEventListener('DOMContentLoaded', () => {
            document.getElementById('qty').onchange = (event) => {
              if (event.target.value === "contact") {
                window.location.assign("/contact")
              }
            }
          });
        `
      }}
    />
  </>
);
票数 5
EN

Stack Overflow用户

发布于 2022-04-14 12:18:12

这个存储库帮了我很多忙:https://github.com/remix-run/examples/blob/main/google-analytics

有一件事让我有一段时间被绊倒了,那就是我正在开发阻止分析的勇敢浏览器

切换到Chrome,Firefox,Safari应该可以做到这一点。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71163233

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档