【问题标题】:How to remove cookies ai_user ai_session completely from client side app insights如何从客户端应用程序洞察中完全删除 cookie ai_user ai_session
【发布时间】:2021-02-04 13:26:35
【问题描述】:

_Layout.cshtml

@inject Microsoft.ApplicationInsights.AspNetCore.JavaScriptSnippet JavaScriptSnippet


<!DOCTYPE html>
<html>
<head> 
    @Html.Raw(JavaScriptSnippet.FullScript)
</head>
...

当我删除上面的代码时,cookies 仍然存在于浏览器中(在我开始调试模式之前,我删除了浏览器中的所有 cookie :-))

我不需要客户端应用洞察 JS 库。我只在服务器端使用应用洞察。

如何彻底清除这些 cookie?

更新

我使用 asp.net core 1.1,我可以更新!

【问题讨论】:

  • 请查看Application Insights for web pages文档,有一个isCookieUseDisabled字段,如果该值为true(默认为false),Application Insights Client-side JavaScript SDK将不会存储或读取任何数据从饼干。参考:Managing Application Insights Cookies
  • 我知道这个链接...设置一些 javascript 以将其配置为禁用状态是非常愚蠢的。这太愚蠢了!
  • @HelloWorld,你找到如何删除这些 'ai_user' 和 'ai_session' cookie,也许你能分享一下如何?

标签: c# asp.net-core-mvc azure-application-insights asp.net-core-1.1


【解决方案1】:

通常,我们使用 isCookieUseDisabled 来控制 cookie,即使您认为它很愚蠢。

如果不能满足您的需求,请在application insights github提出问题。

【讨论】:

    猜你喜欢
    • 2020-05-17
    • 1970-01-01
    • 2011-12-19
    • 2017-11-17
    • 2012-01-17
    • 2019-03-25
    • 1970-01-01
    • 1970-01-01
    • 2020-07-07
    相关资源
    最近更新 更多