Greasy Fork is available in English.

Netflix - subtitle downloader

Allows you to download subtitles from Netflix

< Feedback on Netflix - subtitle downloader

سوئال / ئىنكاس

§
يوللانغان ۋاقتى: 2022-11-24

Hi,

Is it possible to intercept fetch() instead of XMLHttpRequest.open?
Can you give me a hint?

Best regards
/gru

const injection = () => {
//
((open) => {
XMLHttpRequest.prototype.open = function() {
if(arguments[1] && arguments[1].includes('/metadata?'))
this.addEventListener('load', () => { window.dispatchEvent(new CustomEvent('netflix_sub_downloader_data', {detail: {type: 'metadata', data: this.response}}));
}, false);
open.apply(this, arguments);
};
})(XMLHttpRequest.prototype.open);
}

Tithen-Firionئاپتور
§
يوللانغان ۋاقتى: 2022-11-24

I don't see how it has anything to do with my script. There are other places to ask questions like that, like StackOverflow.

§
يوللانغان ۋاقتى: 2022-11-24

This has nothing to do with your script, I was just curious but figured it out myself.

جاۋاب قايتۇرۇش

جاۋاب قايتۇرۇش ئۈچۈن كىرىش.