MIME-type van de pagina

Status
Niet open voor verdere reacties.

famlam

Gebruiker
Lid geworden
15 okt 2008
Berichten
416
Hoe kun je het MIME type van de pagina ontdekken? Of is dit niet mogelijk?

Chrome's extensies worden op iedere pagina uitgevoerd, dus bijvoorbeeld ook op text/plain, text/xml en image/* urls. Maar deze zouden genegeerd moeten worden. Dus is het mogelijk om via JS het MIME type te ontdekken?
 
Hey,


dat's een interessante vraag. Ik denk het niet; tenminste, niet zonder omwegen. In dit geval zou ik eerst eens kijken of extenties zelf niet een manier hebben om dit te doen.

De 'omweg' oplossing is om het bestand via een XMLHttpRequest op te halen en de headers te bekijken (gewoon een HEAD request doen; dat kon geloof ik); dan via getHeaders oid kijken wat het mime is:
[js]var mime = get_mime_type_via_xhttp(location.href); // verkrijg mime van huidige pagina

if(mime == 'text/html' /* || mime == xml html */)
{
do_extention_stuff();
}[/js]maarum, dat is denk ik meer overhead dan dat het goed doet.
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan