author | Thomas Wisniewski <wisniewskit@gmail.com> |
Tue, 19 Sep 2017 12:17:59 -0400 (2017-09-19) | |
changeset 404175 | 56f9de9da69ae1fea95ae18be730b65f5386de59 |
parent 404174 | 27b15eb83e9d22c868f8a486b4257870f40fd94e |
child 404176 | 89ffff270fb7da538c09f3d38690e6da4bcfe616 |
push id | 33456 |
push user | rgurzau@mozilla.com |
push date | Fri, 16 Feb 2018 22:08:24 +0000 (2018-02-16) |
treeherder | mozilla-central@030adb36e3da [default view] [failures only] |
perfherder | [talos] [build metrics] [platform microbench] (compared to previous push) |
reviewers | mossop |
bugs | 792808 |
milestone | 60.0a1 |
first release with | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
last release without | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
browser/extensions/pdfjs/content/PdfStreamConverter.jsm | file | annotate | diff | comparison | revisions |
--- a/browser/extensions/pdfjs/content/PdfStreamConverter.jsm +++ b/browser/extensions/pdfjs/content/PdfStreamConverter.jsm @@ -36,16 +36,18 @@ ChromeUtils.defineModuleGetter(this, "Pr "resource://gre/modules/PrivateBrowsingUtils.jsm"); ChromeUtils.defineModuleGetter(this, "PdfJsTelemetry", "resource://pdf.js/PdfJsTelemetry.jsm"); ChromeUtils.defineModuleGetter(this, "PdfjsContentUtils", "resource://pdf.js/PdfjsContentUtils.jsm"); +Cu.importGlobalProperties(["XMLHttpRequest"]); + var Svc = {}; XPCOMUtils.defineLazyServiceGetter(Svc, "mime", "@mozilla.org/mime;1", "nsIMIMEService"); function getContainingBrowser(domWindow) { return domWindow.QueryInterface(Ci.nsIInterfaceRequestor) .getInterface(Ci.nsIWebNavigation) @@ -588,18 +590,16 @@ class RangedChromeActions extends Chrome if ("nsIPrivateBrowsingChannel" in Ci && netChannel instanceof Ci.nsIPrivateBrowsingChannel) { var docIsPrivate = self.isInPrivateBrowsing(); netChannel.setPrivate(docIsPrivate); } } }; var getXhr = function getXhr() { - const XMLHttpRequest = Components.Constructor( - "@mozilla.org/xmlextras/xmlhttprequest;1"); var xhr = new XMLHttpRequest(); xhr.addEventListener("readystatechange", xhr_onreadystatechange); return xhr; }; this.networkManager = new NetworkManager(this.pdfUrl, { httpHeaders: httpHeaderVisitor.headers, getXhr,