diff --git a/extensions/firefox/content/PdfJs-stub.jsm b/extensions/firefox/content/PdfJs-stub.jsm new file mode 100644 index 000000000..7e5f1d6a0 --- /dev/null +++ b/extensions/firefox/content/PdfJs-stub.jsm @@ -0,0 +1,7 @@ +// Don't remove this file. FF15+ expects PdfJs module to be present at resource://pdf.js/PdfJs.jsm +// See https://mxr.mozilla.org/mozilla-central/source/browser/components/nsBrowserGlue.js +var EXPORTED_SYMBOLS = ["PdfJs"]; + +let PdfJs = { + init: function PdfJs_init() {} +}; diff --git a/make.js b/make.js index 1d2e5cfcf..a4483c7eb 100755 --- a/make.js +++ b/make.js @@ -339,6 +339,8 @@ target.firefox = function() { mkdir('-p', FIREFOX_BUILD_CONTENT_DIR + BUILD_DIR); mkdir('-p', FIREFOX_BUILD_CONTENT_DIR + '/web'); + cp(FIREFOX_CONTENT_DIR + 'PdfJs-stub.jsm', FIREFOX_BUILD_CONTENT_DIR + 'PdfJs.jsm'); + // Copy extension files cd('extensions/firefox'); cp('-R', FIREFOX_EXTENSION_FILES_TO_COPY, ROOT_DIR + FIREFOX_BUILD_DIR);