Index: chrome/browser/resources/extensions/extensions.js |
diff --git a/chrome/browser/resources/extensions/extensions.js b/chrome/browser/resources/extensions/extensions.js |
index 0c1e66d9c785a31faa1c6e6ca3625cafc1998ccc..226b45511eaf8afa3c97f5b8cb55f3158cec130e 100644 |
--- a/chrome/browser/resources/extensions/extensions.js |
+++ b/chrome/browser/resources/extensions/extensions.js |
@@ -66,8 +66,10 @@ cr.define('extensions', function() { |
} |
// Only process files that look like extensions. Other files should |
// navigate the browser normally. |
- if (!toSend && /\.(crx|user\.js)$/i.test(e.dataTransfer.files[0].name)) |
+ if (!toSend && |
+ /\.(crx|user\.js|zip)$/i.test(e.dataTransfer.files[0].name)) { |
toSend = 'installDroppedFile'; |
+ } |
if (toSend) { |
e.preventDefault(); |