diff options
author | cevans@chromium.org <cevans@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-01-29 19:12:49 +0000 |
---|---|---|
committer | cevans@chromium.org <cevans@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-01-29 19:12:49 +0000 |
commit | 9bc15286a2cd8c6467ca5f3018f480cd588e4e12 (patch) | |
tree | 7e915fe59234191eb58b10e40c87bd4374067350 /webkit | |
parent | a42caffa71b3ea2b1ac481588353caa816795e08 (diff) | |
download | chromium_src-9bc15286a2cd8c6467ca5f3018f480cd588e4e12.zip chromium_src-9bc15286a2cd8c6467ca5f3018f480cd588e4e12.tar.gz chromium_src-9bc15286a2cd8c6467ca5f3018f480cd588e4e12.tar.bz2 |
Manual revert of:
http://src.chromium.org/viewvc/chrome?view=rev&revision=92760
http://src.chromium.org/viewvc/chrome?view=rev&revision=92717
Basically dead code.
BUG=75070
Review URL: https://codereview.chromium.org/12091039
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@179380 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit')
-rw-r--r-- | webkit/plugins/npapi/webplugin_impl.cc | 63 |
1 files changed, 0 insertions, 63 deletions
diff --git a/webkit/plugins/npapi/webplugin_impl.cc b/webkit/plugins/npapi/webplugin_impl.cc index 4f072e5..64a36e2 100644 --- a/webkit/plugins/npapi/webplugin_impl.cc +++ b/webkit/plugins/npapi/webplugin_impl.cc @@ -8,7 +8,6 @@ #include "base/logging.h" #include "base/memory/linked_ptr.h" #include "base/message_loop.h" -#include "base/metrics/histogram.h" #include "base/stringprintf.h" #include "base/string_util.h" #include "base/utf_string_conversions.h" @@ -83,21 +82,6 @@ namespace npapi { namespace { -const char kOctetStreamMimeType[] = "application/octet-stream"; -const char kHTMLMimeType[] = "text/html"; -const char kPlainTextMimeType[] = "text/plain"; -const char kPluginFlashMimeType[] = "Plugin.FlashMIMEType"; - -enum { - MIME_TYPE_OK = 0, - MIME_TYPE_EMPTY, - MIME_TYPE_OCTETSTREAM, - MIME_TYPE_HTML, - MIME_TYPE_PLAINTEXT, - MIME_TYPE_OTHER, - MIME_TYPE_NUM_EVENTS -}; - // This class handles individual multipart responses. It is instantiated when // we receive HTTP status code 206 in the HTTP response. This indicates // that the response could have multiple parts each separated by a boundary @@ -911,53 +895,6 @@ void WebPluginImpl::didReceiveResponse(WebURLLoader* loader, ResponseInfo response_info; GetResponseInfo(response, &response_info); - ClientInfo* client_info = GetClientInfoFromLoader(loader); - if (!client_info) - return; - - // Defend against content confusion by the Flash plug-in. - if (client_info->is_plugin_src_load && - mime_type_ == kFlashPluginSwfMimeType) { - std::string sniff = - response.httpHeaderField("X-Content-Type-Options").utf8(); - std::string content_type = - response.httpHeaderField("Content-Type").utf8(); - StringToLowerASCII(&sniff); - StringToLowerASCII(&content_type); - if (content_type.find(kFlashPluginSwfMimeType) != std::string::npos) { - UMA_HISTOGRAM_ENUMERATION(kPluginFlashMimeType, - MIME_TYPE_OK, - MIME_TYPE_NUM_EVENTS); - } else if (content_type.empty()) { - UMA_HISTOGRAM_ENUMERATION(kPluginFlashMimeType, - MIME_TYPE_EMPTY, - MIME_TYPE_NUM_EVENTS); - } else if (content_type.find(kOctetStreamMimeType) != std::string::npos) { - UMA_HISTOGRAM_ENUMERATION(kPluginFlashMimeType, - MIME_TYPE_OCTETSTREAM, - MIME_TYPE_NUM_EVENTS); - } else if (content_type.find(kHTMLMimeType) != std::string::npos) { - UMA_HISTOGRAM_ENUMERATION(kPluginFlashMimeType, - MIME_TYPE_HTML, - MIME_TYPE_NUM_EVENTS); - } else if (content_type.find(kPlainTextMimeType) != std::string::npos) { - UMA_HISTOGRAM_ENUMERATION(kPluginFlashMimeType, - MIME_TYPE_PLAINTEXT, - MIME_TYPE_NUM_EVENTS); - } else { - UMA_HISTOGRAM_ENUMERATION(kPluginFlashMimeType, - MIME_TYPE_OTHER, - MIME_TYPE_NUM_EVENTS); - } - if (sniff.find("nosniff") != std::string::npos && - !content_type.empty() && - content_type.find(kFlashPluginSwfMimeType) == std::string::npos) { - loader->cancel(); - client_info->client->DidFail(); - return; - } - } - bool request_is_seekable = true; if (client->IsMultiByteResponseExpected()) { if (response.httpStatusCode() == kHttpPartialResponseStatusCode) { |