Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

[JavaScript] HTTP headers opvragen?

None
4 antwoorden
  • Ik zoek een manier om via client-side JavaScript de variabele HTTP_ACCEPT op te kunnen vragen zodat ik deze kan controleren op de aanwezigheid van een string, "application/xhtml+xml". Helaas heeft mijn zoekachtie niets opgeleverd, het gaat alleen over CGI, SSI, PHP, Apache of SSJS. Iemand die mij kan vertellen hoe ik die variabele kan opvragen?

    - Bas
  • Dit is niet mogelijk, afaik.
    In NS heb je nog wel de beschikking over de navigator.mimeTypes array, maar deze is leeg in IE.

    Maar waarom schrijf je deze niet zelf weg in een js var met wat server-side scripting?

    [code:1:d3002bb51d]
    <script type="text/javascript">
    var HTTP_ACCEPT = "<?php echo $_SERVER["HTTP_ACCEPT"]; ?>";
    </script>
    [/code:1:d3002bb51d]
  • Dat kan natuurlijk ook, maar ik had gehoopt alleen mijn .js-bestand te hoeven aanpassen. Maar aangezien de header ook dynamisch is kan ik het inderdaad wel op die manier doen. Heel erg bedankt!

    - Bas
  • mja, maar je kan natuurlijk alsnog alleen je .js file aanpassen door de server-side code daarin te plaatsen.

    <script src="dynamischejsfile.js[b:fce12fd8b9].php[/b:fce12fd8b9]" type="text/javascript"></script>

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.