1
A
回答
0
你試過details.responseHeaders[i].name = 'text/plain; charset=utf-8';
?
2
只是沒有
chrome.webRequest.onHeadersReceived.addListener(function (details) {
var yeniheaderlar =
[{
name : "Content-Security-Policy",
value : "sil"
}, {
name : "Content-Security-Policy-Report-Only",
value : "sil"
}, {
name : "X-Content-Security-Policy",
value : "sil"
}, {
name : "X-WebKit-CSP",
value : "sil"
}, {
name : "X-Frame-Options",
value : "sil"
}, {
name : "X-XSS-Protection",
value : "sil"
}, {
name : "Access-Control-Allow-Origin",
value : "*"
}, {
name : "Access-Control-Allow-Methods",
value : "POST, GET, OPTIONS, DELETE, PUT"
}, {
name : "Access-Control-Allow-Headers",
value : "*"
}
];
for (z = 0; z < yeniheaderlar.length; z++) {
var zamazingo = false;
for (i = 0; i < details.responseHeaders.length; i++) {
if (details.responseHeaders[i].name.toLowerCase() == yeniheaderlar[z].name.toLowerCase()) {
if (yeniheaderlar[z].value == "sil") {
details.responseHeaders.splice(i, 1);
} else {
details.responseHeaders[i].value = yeniheaderlar[z].value; ;
}
zamazingo = true;
}
}
if (!zamazingo && (yeniheaderlar[z].value != 'sil')) {
details.responseHeaders.push(yeniheaderlar[z]);
}
}
return {
responseHeaders : details.responseHeaders
};
}, {
urls : ["<all_urls>"],
types : ["main_frame", "sub_frame", "stylesheet", "script", "image", "object", "xmlhttprequest", "other"]
},
["blocking", "responseHeaders"]);
+0
頭的頭,價值=價值的名字在這個答案的關鍵是'「堵」'(最後一個參數) 。 **使用**這個值,Chrome會在繼續處理請求之前等待您的函數返回。 –
相關問題
- 1. 如何通過擴展名從chrome選項卡獲取響應?
- 2. Backbone.js的通過Chrome擴展
- 3. 使用Chrome擴展編輯頁面html
- 4. Chrome擴展編輯源文件
- 5. Chrome擴展程序 - 編輯默認HTML
- 6. 在原地編輯Chrome擴展的javascript
- 7. Chrome擴展程序:有擴展程序編輯其web_accessible_resources
- 8. Chrome擴展未對javascript做出響應
- 9. iPhone:UITextView編輯時不擴展
- 10. 帶擴展卡的Chrome擴展通知
- 11. 通過Chrome擴展插入/刪除HTML
- 12. 通過Chrome擴展檢測當前IP?
- 13. 無法通過Chrome擴展插入CSS
- 14. 調用Chrome擴展功能並獲得響應
- 15. 通過響應獲取文件,但不給它擴展
- 16. 編輯magento擴展
- 17. 使用Chrome Dev編輯器發佈Chrome擴展程序
- 18. 關於通過Chrome調用Chrome API或Chrome擴展插件
- 19. 通過編程改變chrome擴展的manifest.json中的user_contents信息
- 20. 谷歌Chrome瀏覽器擴展,不響應收藏活動
- 21. 響應式編程的可擴展性
- 22. Chrome擴展更新通知
- 23. Chrome擴展顯示通知
- 24. 通過擴展
- 25. Chrome擴展 - 從DOM路過
- 26. 它不能創建一個Chrome擴展
- 27. Chrome擴展setIcon不能使用字典
- 28. executeScript不能在Chrome擴展中執行
- 29. 通過Chrome擴展Mimetype處理(打包的應用程序)
- 30. 通過Chrome擴展將URL發送到桌面應用程序
名稱中包含我試圖操縱他們兩個沒有運氣 – user1031143