首页 > 解决方案 > 如何绕过浏览器加载项阻止 Azure Application Insight 日志

问题描述

我正在使用 Application Insights JS SDK React 插件将应用程序洞察数据记录到 Azure。此数据发布可能会被某些浏览器扩展程序(例如 Ad Blocker、Privacy Badger 等)阻止。在我的案例中,分析在试验时被 Privacy Badger 阻止。

在此处输入图像描述

我知道可以通过从浏览器禁用特定站点的相关加载项来防止它。只是想知道是否有一种特殊的方法可以在不要求用户禁用其附加组件的情况下从实施方面防止这种情况发生。

标签: reactjsazureazure-application-insights

解决方案


您是否考虑过构建代理以将流量转发到您自己的域,然后再将其传递给 App Insights?

https://github.com/shaneochotny/ApplicationInsights-JS-Proxy

展示如何代理来自 Application Insights Javascript SDK 的请求,而不是直接将遥测数据发送到 dc.services.visualstudio.com。这允许您执行诸如使用您自己的自定义域和/或隐藏 Instrumentation Key 之类的事情。

该链接中有分步说明来配置它


推荐阅读