webForumDet fria alternativet
Logga in / Bli medlem

Kolla mitt ip-nummer?

JavaScript

1 svar · 337 visningar · startad av hogdefoo

Medlem sedan jan. 200222 inlägg
Trådstart#1

Jag sitter och leker lite med samurize, och har hittat ett "väderscript" skrivet i js

Problemet är bara att jag brukar använda min bärbara på tåg etc (utan internetuppkoppling)
Om XML-filen som scriptet har hämtat är "för gammal" så försöker den hämta en ny... vilket inte går så bra om man inte har någon internetkoppling...

Jag sitter och funderar på någon bra lösning på detta och kan väl inte påstå att jag kommit på någon jättebra lösning...
Det jag funderar på är att om man kollar om man har någon ip så ska man uppdatera filen annars inte...

Då är frågan: Hur kollar man sin IP-adress mha javascript?

Eller finns det någon bättre lösning?

Medlem sedan dec. 1999419 inlägg
#2

Antar att du sitter på en windowsburk och då är nog WMI bästa sättet för att få fram ip-adressen

var IP = new Enumerator(GetObject("winmgmts:").ExecQuery("Select * from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE")).item().IPAddress(0);
263 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)