Jeg har hentet et cookietestscript på
http://techpatterns.com/downloads/javascript_cookies.php
Det prøver at sætte og hente en cookie.
På nogle maskiner fejler den, selvom cookies ser ud til at virke.
Altså, der påstås at cookies er slået fra, selvom de ikke er.
På resten fungerer det som ønsket.
To, der fejler kører IE7(?) på Vista og XP.
navigator.cookieEnabled har værdien true.
Scriptet er:
<script type="text/javascript" src="/inc/javascript_cookies.js"></script>
<script type="text/javascript">
Set_Cookie( 'test', 'none', '', '/', '', '' );
if ( Get_Cookie( 'test' ) ){
document.write( 'cookies are currently enabled.' );
Delete_Cookie('test', '/', '');
}
// if the Get_Cookie test fails, cookies are not enabled for this session.
else{
document.write( 'Din browser supporterer ikke cookies, eller du har
slået cookies fra.' );
}
</script>
Jeg har lavet en testside på
http://paradiss.dk/cookietest.html
Da navigator.cookieEnabled ikke er til at stole på, er tilsyneladende
altid true i IE, vil jeg gerne i javascript teste om det rent faktisk er
muligt at sætte og hente en cookie.
Når dette script ikke fungerer, er der andre, der er bedre?
Leif