diff options
-rw-r--r-- | chrome/renderer/chrome_render_view_observer.cc | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/chrome/renderer/chrome_render_view_observer.cc b/chrome/renderer/chrome_render_view_observer.cc index afbefdd9..73e8c94 100644 --- a/chrome/renderer/chrome_render_view_observer.cc +++ b/chrome/renderer/chrome_render_view_observer.cc @@ -92,6 +92,7 @@ static const char kSSLInsecureContent[] = "SSL.InsecureContent"; static const char kDotGoogleDotCom[] = ".google.com"; static const char kWWWDotGoogleDotCom[] = "www.google.com"; static const char kWWWDotYoutubeDotCom[] = "www.youtube.com"; +static const char kDotGoogleUserContentDotCom[] = ".googleusercontent.com"; static const char kDotJS[] = ".js"; static const char kDotCSS[] = ".css"; static const char kDotSWF[] = ".swf"; @@ -108,6 +109,9 @@ enum { INSECURE_CONTENT_RUN_JS, INSECURE_CONTENT_RUN_CSS, INSECURE_CONTENT_RUN_SWF, + INSECURE_CONTENT_DISPLAY_HOST_YOUTUBE, + INSECURE_CONTENT_RUN_HOST_YOUTUBE, + INSECURE_CONTENT_RUN_HOST_GOOGLEUSERCONTENT, INSECURE_CONTENT_NUM_EVENTS }; @@ -440,6 +444,10 @@ bool ChromeRenderViewObserver::allowDisplayingInsecureContent( UMA_HISTOGRAM_ENUMERATION(kSSLInsecureContent, INSECURE_CONTENT_DISPLAY_HOST_WWW_GOOGLE, INSECURE_CONTENT_NUM_EVENTS); + else if (host == kWWWDotYoutubeDotCom) + UMA_HISTOGRAM_ENUMERATION(kSSLInsecureContent, + INSECURE_CONTENT_DISPLAY_HOST_YOUTUBE, + INSECURE_CONTENT_NUM_EVENTS); GURL gurl(url); if (EndsWith(gurl.path(), kDotHTML, false)) UMA_HISTOGRAM_ENUMERATION(kSSLInsecureContent, @@ -470,6 +478,14 @@ bool ChromeRenderViewObserver::allowRunningInsecureContent( UMA_HISTOGRAM_ENUMERATION(kSSLInsecureContent, INSECURE_CONTENT_RUN_HOST_WWW_GOOGLE, INSECURE_CONTENT_NUM_EVENTS); + else if (host == kWWWDotYoutubeDotCom) + UMA_HISTOGRAM_ENUMERATION(kSSLInsecureContent, + INSECURE_CONTENT_RUN_HOST_YOUTUBE, + INSECURE_CONTENT_NUM_EVENTS); + else if (EndsWith(host, kDotGoogleUserContentDotCom, false)) + UMA_HISTOGRAM_ENUMERATION(kSSLInsecureContent, + INSECURE_CONTENT_RUN_HOST_GOOGLEUSERCONTENT, + INSECURE_CONTENT_NUM_EVENTS); GURL gurl(url); if (gurl.host() == kWWWDotYoutubeDotCom) UMA_HISTOGRAM_ENUMERATION(kSSLInsecureContent, |