Estoy actualizando una extensión de Chrome del manifiesto 2 al manifiesto 3. Tengo algunos problemas para enviar httpRequestHeaders dinámicos. Es posible enviar estos encabezados dinámicos, pero algunos encabezados están bloqueados, es decir. "galletas"
Entonces es posible enviar por ejemplo:
$.ajax({ type: "POST", url: "SOMEURL", data: { "id": idValue, }, headers: { "blabla": "HARDVALUE"+dynamicValue }, success: ...y no es posible enviar
$.ajax({ type: "POST", url: "SOMEURL", data: { "id": idValue, }, headers: { "cookie": "HARDVALUE"+dynamicValue }, success: ...Traté de usar un NetRequest declarativo con el archivo rules.json pero está codificado y no es posible usar un valor dinámico
[ { "id" : 1, "priority": 1, "action" : { "type" : "modifyHeaders", "responseHeaders": [ { "header": "Cookie", "operation": "set", "value": "hardCodedValue" } ] }, "condition" : { "urlFilter" : "SOMEURL", "resourceTypes" : ["xmlhttprequest"] } } ]Este último está enviando el encabezado, pero no puedo usar una variable personalizada dinámica o algo así. ¿Alguien tiene una solución para esto?