Print requests with content-type 'application/vnd.apple.mpegurl'

Print content-type 'application/vnd.apple.mpegurl'

当前为 2023-04-13 提交的版本,查看 最新版本

// ==UserScript==
// @name         Print requests with content-type 'application/vnd.apple.mpegurl'
// @namespace    http://your-domain-here/
// @version      4
// @description  Print content-type 'application/vnd.apple.mpegurl'
// @match        http://*/*
// @match        https://*/*
// @grant        none
// @license MIT
// ==/UserScript==

(function() {
    'use strict';

    const originalOpen = XMLHttpRequest.prototype.open;
    XMLHttpRequest.prototype.open = function() {
        const xhr = this;
        xhr.addEventListener('load', function() {
            console.log('XHR request:', xhr);
            const contentType = xhr.getResponseHeader('content-type');
            if (contentType === 'application/vnd.apple.mpegurl') {
                console.log('XHR request:', arguments);
            }
        });
        originalOpen.apply(this, arguments);
    };
})();
长期地址
遇到问题?请前往 GitHub 提 Issues。