Я прочитал все другие связанные ответы, которые мне удалось найти, но никто не работал. По сути, я хочу, чтобы этот источник: https://github.com/gildas-lormeau/zip.js/blob/master/WebContent/zip-ext.jsMonkeypatch Javascript constructor
добавить некоторые пользовательские заголовки the XMLHttpRequest
на линии 93. Поскольку HTTPRangeReader
обернут в анонимную функцию, я не могу monkeypatch его непосредственно, и, кажется, единственным вариантом является monkeypatch конструктор XMLHttpRequest
. Мне просто нужно вызвать конструктор по умолчанию, а затем вызвать setRequestHeader()
один или несколько раз перед возвратом нового объекта.