Ich weiß, die erste Reaktion auf diese Frage ist "Nein" und "es kann nicht getan werden" und "Sie sollten es nicht brauchen, Sie tun etwas falsches". Ich versuche, die LAN-IP-Adresse des Benutzers zu erhalten und sie auf der Webseite anzuzeigen. Warum? Denn das ist, was die Seite arbeite ich an sich hat, so viele Informationen wie möglich über Sie zeigt, der Besucher: http://www.whatsmyip.org/more-info-about-you/Können Sie eine lokale LAN-IP-Adresse des Benutzers über JavaScript abrufen?
So bin ich nicht wirklich etwas zu tun mit der IP, anders als es die zeigt, Benutzer zu Informationszwecken. Ich habe das mit einem kleinen Java-Applet gemacht. Es hat ziemlich gut funktioniert. Aber heutzutage lässt dich der Browser so oft zustimmen und vertrauen, dass sogar das kleinste Java-Applet ausgeführt wird, dass ich lieber gar keins laufen lasse.
Also für eine Weile habe ich gerade diese Funktion los, aber ich würde es gerne zurück, wenn möglich. Es war etwas, das ich als Computerberater von Zeit zu Zeit benutzen würde. Es ist schneller, zu dieser Website zu gehen, um zu sehen, in welchem IP-Bereich ein Netzwerk läuft, als in Systemeinstellungen, Netzwerk und dann, welche Schnittstelle auch immer aktiv ist.
Also frage ich mich, hoffe, wenn es eine Möglichkeit gibt, es in Javascript allein zu tun? Vielleicht können Sie auf ein neues Objekt zugreifen, ähnlich wie JavaScript den Browser fragt, wo sich der geografische Ort auf der Erde befindet. Vielleicht gibt es etwas ähnliches für Client-Netzwerkinformationen? Wenn nicht, vielleicht gibt es einen anderen Weg, es zu tun? Die einzigen Möglichkeiten, die ich mir vorstellen kann, sind ein Java-Applet oder ein Flash-Objekt. Ich würde lieber keinen von denen machen.
Sie kennen die Antwort. Warum fragst du dann? Es ist unwahrscheinlich, dass Java-Applets oder Flash-Objekte von Benutzern zugelassen werden (möglicherweise nur von denen, die neu im Internet sind) - also ist dies im Allgemeinen keine Lösung. ActiveX und in der Nähe befindliche Sachen funktionieren nur im IE - und somit sind die Benutzer anderer Browser nicht betroffen (und mehr, sogar im IE gibt es eine Sicherheitsrichtlinie, die verhindert, dass die Website böse Dinge tut) –
Meine IP-Adresse ist erfasst durch 'HTTP_X_FORWARDED_FOR' auf dieser Seite, sag einfach '. – tomdemuyt
Warum fragen Sie dann? Denn vielleicht, nur vielleicht, weiß ich nicht alles. – l008com