1
0
Форкнуть 0

Do not inject JavaScript is instrumentation key is empty

This commit is contained in:
Sergey Kanzhelev 2015-03-30 13:53:35 -07:00
Родитель 5e93ae73c4
Коммит 57853eb3ab
1 изменённых файлов: 10 добавлений и 1 удалений

Просмотреть файл

@ -65,7 +65,10 @@
public static HtmlString ApplicationInsightsJavaScriptSnippet(this IHtmlHelper helper, string instrumentationKey)
{
return new HtmlString(@"<script language='javascript'>
HtmlString result = HtmlString.Empty;
if (!string.IsNullOrWhiteSpace(instrumentationKey))
{
result = new HtmlString(@"<script language='javascript'>
var appInsights = window.appInsights || function(config){
function s(config){t[config]=function(){var i=arguments; t.queue.push(function(){ t[config].apply(t, i)})}
}
@ -77,6 +80,12 @@
window.appInsights=appInsights;
appInsights.trackPageView();
</script>");
}
else
{
// TODO: Diagnostics
}
return result;
}
}
}