react-snap:获取“ processGoogleToken未定义”错误

时间:2019-03-06 16:06:05

标签: reactjs prerender ssr react-snap

我正在尝试使用react-snap从react应用程序填充静态页面,并且我一直在每个页面上收到此错误。

与“ VM1516 integrator.js”相同,我在此错误上找不到任何在线内容。

你知道是什么原因造成的吗?

processGoogleToken error

2 个答案:

答案 0 :(得分:1)

似乎您正在使用Google Analytics(分析)和/或Google Adsense脚本。

反应快照在本地执行,并将部分响应放入快照中:(

答案 1 :(得分:1)

如果将其添加到package.json文件中,则会阻止Google adsense / analytics的加载。将显示有关失败的网络请求的警告,而不是错误。

  "reactSnap": {
    "skipThirdPartyRequests": true
  }

另一个选择是您可以根据用户代理动态加载Google脚本。

  if (navigator.userAgent !== "ReactSnap") {
    // some code to dynamically load a script
  }