2016-12-30 6 views
1

Ich möchte die UserId auf der Website anzeigen, damit Benutzer es uns mitteilen können, wenn sie ein Problem auftreten. Im Code ist appInsights.context jedoch nicht definiert. Wie kann ich darauf zugreifen?Wie kann ich auf appInsights.context von Javascript-Code zugreifen

window.appInsights = appInsights; 
    appInsights.trackPageView(); 
    console.log(appInsights.context); 

wird als undefined protokolliert. Ich kann jedoch in der Entwicklerkonsole darauf zugreifen, wenn ich die Anwendung ausführe. Es scheint, als würde der Kontext entfernt/noch nicht hinzugefügt.

Antwort

0

I glaube, ist dies, weil der appInsights Kontext nicht unbedingt sofort erstellt wird?

Sie müssen möglicherweise die ai-Warteschlange durch Zugabe von Ereignissen, diese Arbeit „asynchron“ tun:

appInsights.queue.push(function() { 
    console.log(appInsights.context); 
}); 
Verwandte Themen