IPv6 Test Analyse
Installatie instructies
Het implementeren van de Max.nl IPv6Test is erg eenvoudig. Het werkt als volgt:
- Registreer je sitenaam op deze website.
-
Neem de volgende regel op in het <head> deel van een pagina van uw website:
<script type="text/javascript" src="http://ipv6test.max.nl/script/ipv6test.js"></script>
-
Plaats onderaan dezelfde pagina de volgende code. Vervang hierbij www.example.com door de websitenaam
die u bij IPv6Test geregistreerd heeft.
<script type="text/javascript"><!--
var ipv6_test = new IPv6Test('www.example.com');
ipv6_test.run();
--></script>
- Volg de resultaten van de metingen op http://ipv6test.max.nl/!
Het maakt niet uit op hoeveel pagina's binnen uw website u de bovenstaande code zet. De IPv6Test zal per bezoeker maximaal één keer per dag worden uitgevoerd.
Extra mogelijkheden
Test forceren
Als u wilt dat bij elk bezoek aan een pagina de IPv6Test wordt uitgevoerd, in plaats van maximaal één
keer per dag, dan kan dat aan de run() functie:
ipv6_test.run( true );
Callback bij afronden test
Het is mogelijk om een callback functie op te geven die aangeroepen wordt als de test afgerond is. Hiermee kunt u de bezoekers van uw website informatie geven over de test. De callback functie kunt u opgeven bij het aanmaken van het IPv6Test object. De functie krijgt twee parameters mee:
- Een boolean die aangeeft of de bezoeker problemen zou ondervinden bij het bezoeken van websites die IPv6 ondersteunen
- Een object met daarin de volgende properties:
- ipv4: Het aantal milliseconden dat nodig was om de test over uitsluitend IPv4 uit te voeren
- ipv6: Het aantal milliseconden dat nodig was om de test over uitsluitend 'native' IPv6 uit te voeren
- dual: Het aantal milliseconden dat nodig was om de test over IPv4 of 'native' IPv6 uit te voeren
Deze callback zou bijvoorbeeld als volgt gebruikt kunnen worden:
<script type="text/javascript"><!--
function my_callback(succes, metingen) {
if (!succes) {
alert( 'U gaat problemen krijgen met IPv6!' );
}
}
var ipv6_test = new IPv6Test('www.example.com', my_callback);
ipv6_test.run();
--></script>
Een wat creatiever voorbeeld kunt u zien op onze demo-pagina.
Callback na elk deel van de test
Het is mogelijk om een callback functie op te geven die aangeroepen wordt nadat een deel van de test afgerond is. Hiermee kunt u de bezoekers van uw website informatie geven over de voortgang van de test. De callback functie kunt u opgeven bij het aanmaken van het IPv6Test object. De functie krijgt twee parameters mee:
- Een string met de naam van het test-onderdeel. Dit is één van de volgende strings:
- ipv4: De test over uitsluitend IPv4
- ipv6: De test over uitsluitend 'native' IPv6
- dual: De test over IPv4 of 'native' IPv6
- Het aantal milliseconden dat nodig was om dit onderdeel van de test uit te voeren.
Deze callback zou bijvoorbeeld als volgt gebruikt kunnen worden:
<script type="text/javascript"><!--
function my_callback(testdeel, meting) {
alert( 'Testdeel '+testdeel+': '+meting+' ms' );
}
var ipv6_test = new IPv6Test('www.example.com', null, my_callback);
ipv6_test.run();
--></script>
Een wat creatiever voorbeeld kunt u zien op onze demo-pagina.