Index: chrome/browser/resources/pdf/background.js |
diff --git a/chrome/browser/resources/pdf/background.js b/chrome/browser/resources/pdf/background.js |
new file mode 100644 |
index 0000000000000000000000000000000000000000..d8eed18f40937bb334ac5ed7ce19b78c5321de89 |
--- /dev/null |
+++ b/chrome/browser/resources/pdf/background.js |
@@ -0,0 +1,12 @@ |
+// Copyright (c) 2013 The Chromium Authors. All rights reserved. |
+// Use of this source code is governed by a BSD-style license that can be |
+// found in the LICENSE file. |
+ |
+chrome.streamsPrivate.onExecuteMimeTypeHandler.addListener( |
+ function(mime_type, original_url, content_url, tab_id) { |
+ // TODO(raymes): Currently this doesn't work with embedded PDFs (it |
+ // causes the entire frame to navigate). Also work out how we can |
+ // mask the URL with the URL of the PDF. |
+ chrome.tabs.update(tab_id, { url: 'pdf.html?' + content_url }); |
+ } |
+); |