0

ブラウザがサービスから受け取った HTTP ヘッダー全体を取得するための chrome API または DOM API はありますか (次のスニペットのように)


HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<objPlaceOrderResponse xmlns="https://api.efxnow.com/webservices2.3">
 ......

この HTTP ヘッダーを変更したいのですが (例: 最初にコンテンツ タイプを変更してから、ブラウザーがこの http を処理します)、どうすればよいですか?

どうもありがとう!

4

1 に答える 1

0

response headersまたはrequest headers. _

サンプル実装

chrome.webRequest.onHeadersReceived.addListener(

function (details) {
    for (var i = 0; i < details.responseHeaders.length; ++i) {
        if (details.responseHeaders[i].name === 'X-Frame-Options') {
            details.responseHeaders.splice(i, 1);
            break;
        }
    }
    return {
        responseHeaders: details.responseHeaders
    };
}, {
    urls: ["<all_urls>"]
}, ["blocking", "responseHeaders"]);

参考文献

于 2013-01-18T06:41:18.503 に答える