我需要通过DataDog从用户的设备发送屏幕分辨率。由于获得window.screen.width和window.screen.height值很容易,所以我不清楚如何发送这些值。我的想法是发送一个自定义操作:
import { datadogRum } from '@datadog/browser-rum';
(function sendScreenSize() {
datadogRum.addAction('screenSize', {
'width': window.screen.width,
'height': window.screen.height
})
})();有没有更干净的解决方案?
发布于 2022-05-04 15:36:41
您可以考虑使用beforeSend将宽度和高度添加到view事件的事件上下文中,然后为每个视图提供数据。
对于当前的方法,您可能需要调用addAction()来响应页面加载或窗口大小调整事件。
https://stackoverflow.com/questions/72111780
复制相似问题