Datadog 真实用户监控破坏了 IE11 上的节点服务器

Datadog Real User Monitoring breaks node server on IE11

在 IE11 上使用来自 RUM Browser Monitoring 的 @datadog/browser-rum 包和 Node apollo web 客户端失败。

在 IE11 上看到对 https://run-http-intake.logs.datadoghq.com 的多个请求不同于 Chrome。无法在 IE11 上登录应用程序。工作原理是 datadogRUM 阻止了 IE11 上的其他应用程序请求。删除 datadogRUM 后,应用程序可以正常工作。

Chrome 和 IE11 请求:

Request Method: POST RequestURL: https://rum-http-intake.logs.datadoghq.com/v1/input/pub{id}?_dd.application_id={id}&ddsource=browser&&ddtags=sdk_version:1.25.2.env:local&batch_time={timestamp}

仅 IE11 请求:

Request Method: CONNECT RequestURL: https://rum-http-intake.logs.datadoghq.com Proxy-Connection: Keep-Alive

import { datadogRum } from '@datadog/browser-rum' 

datadogRum.init({
  applicationId: '<DATADOG_APPLICATION_ID>',
  clientToken: '<DATADOG_CLIENT_TOKEN>',
  site: '<DATADOG_SITE>',
  //  service: 'my-web-application',
  //  env: 'production',
  //  version: '1.0.0',
  sampleRate: 100,
  trackInteractions: true,
})

请告诉我应该找到哪些其他信息来帮助解决此问题。 IE11 问题一点都不有趣。谢谢!

IE11 的一个问题已在 v1.26.1 中修复 请在此处查看修复:[RUMF-791] prevent IE11 performance entry error #633