Index: chrome/browser/resources/pdf/browser_api.js |
diff --git a/chrome/browser/resources/pdf/browser_api.js b/chrome/browser/resources/pdf/browser_api.js |
index 90033b84085322370cabe103d2970fd738817a56..6b75caff30f654827f468143bf46bed3961bd154 100644 |
--- a/chrome/browser/resources/pdf/browser_api.js |
+++ b/chrome/browser/resources/pdf/browser_api.js |
@@ -178,7 +178,7 @@ function createBrowserApiForMimeHandlerView() { |
* @return {Promise<BrowserApi>} A promise to a BrowserApi instance constructed |
* from the URL. |
*/ |
-function createBrowserApiForStandaloneExtension() { |
+function createBrowserApiForPrintPreview() { |
let url = window.location.search.substring(1); |
let streamInfo = { |
streamUrl: url, |
@@ -206,8 +206,9 @@ function createBrowserApiForStandaloneExtension() { |
* current environment. |
*/ |
function createBrowserApi() { |
- if (window.location.search) |
- return createBrowserApiForStandaloneExtension(); |
+ if (location.origin === 'chrome://print') { |
+ return createBrowserApiForPrintPreview(); |
+ } |
return createBrowserApiForMimeHandlerView(); |
} |