| Index: chrome/browser/resources/pdf/pdf_scripting_api.js
|
| diff --git a/chrome/browser/resources/pdf/pdf_scripting_api.js b/chrome/browser/resources/pdf/pdf_scripting_api.js
|
| index c75820c957a1dd8781e50ecfbfb87abab66a8d7f..28bf7959755721843cd07b6dd9437869751d1535 100644
|
| --- a/chrome/browser/resources/pdf/pdf_scripting_api.js
|
| +++ b/chrome/browser/resources/pdf/pdf_scripting_api.js
|
| @@ -56,7 +56,8 @@ function PDFScriptingAPI(window, plugin) {
|
| this.setPlugin(plugin);
|
|
|
| window.addEventListener('message', function(event) {
|
| - if (event.origin != 'chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai') {
|
| + if (event.origin != 'chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai' &&
|
| + event.origin != 'chrome://print') {
|
| console.error('Received message that was not from the extension: ' +
|
| event);
|
| return;
|
| @@ -271,12 +272,10 @@ PDFScriptingAPI.prototype = {
|
| function PDFCreateOutOfProcessPlugin(src) {
|
| var client = new PDFScriptingAPI(window);
|
| var iframe = window.document.createElement('iframe');
|
| + iframe.setAttribute('src', 'pdf_preview.html?' + src);
|
| // Prevent the frame from being tab-focusable.
|
| iframe.setAttribute('tabindex', '-1');
|
|
|
| - var EXTENSION_URL =
|
| - 'chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html';
|
| - iframe.setAttribute('src', EXTENSION_URL + '?' + src);
|
| iframe.onload = function() {
|
| client.setPlugin(iframe.contentWindow);
|
| };
|
|
|