我想在网站上显示UserId,以便用户在遇到问题时可以与我们进行交流。但是,在代码中,appInsights.context是未定义的。我该如何访问?
window.appInsights = appInsights;
appInsights.trackPageView();
console.log(appInsights.context);
记录为未定义。但是,当我运行应用程序时,可以在开发人员控制台中访问它。似乎上下文已被删除/尚未添加。
最佳答案
我相信这是因为appInsights上下文不一定立即创建?
您可能需要通过将事件添加到ai队列中来“异步”完成这项工作:
appInsights.queue.push(function () {
console.log(appInsights.context);
});