summaryrefslogtreecommitdiffstats
path: root/webkit
diff options
context:
space:
mode:
authorcevans@chromium.org <cevans@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-01-29 19:12:49 +0000
committercevans@chromium.org <cevans@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-01-29 19:12:49 +0000
commit9bc15286a2cd8c6467ca5f3018f480cd588e4e12 (patch)
tree7e915fe59234191eb58b10e40c87bd4374067350 /webkit
parenta42caffa71b3ea2b1ac481588353caa816795e08 (diff)
downloadchromium_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.cc63
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) {