Allows you to download subtitles from Netflix
< 腳本Netflix - subtitle downloader的回應
I don't see how it has anything to do with my script. There are other places to ask questions like that, like StackOverflow.
This has nothing to do with your script, I was just curious but figured it out myself.
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);
}