Vous pouvez Obtenir Un Local Utilisateurs de l'Adresse IP LAN Via JavaScript?

Je sais que la réaction initiale à cette question est "non" et "il ne peut pas être fait", et "vous ne devriez pas en avoir besoin, vous faites quelque chose de mal". Ce que j'essaie de faire est d'obtenir les utilisateurs de l'adresse IP LAN, et de l'afficher sur la page web. Pourquoi? Parce que c'est ce que la page que je suis en train de travailler sur est tout au sujet, montrant autant d'informations que possible au sujet de vous, le visiteur:
http://www.whatsmyip.org/more-info-about-you/

Donc je ne suis pas en train de FAIRE quelque chose avec l'IP, autre que de montrer à l'utilisateur à des fins d'information. J'ai utilisé pour ce faire à l'aide d'un petit applet Java. Il a fonctionné assez bien. Mais ces jours-ci, le navigateur vous faire toucher d'accord et la confiance de nombreuses reprises, à courir, même les plus mineures de l'applet java, que je préfère ne pas l'exécuter du tout.

Donc, pour un moment, j'ai juste à se débarrasser de cette fonctionnalité, mais je voudrais le récupérer si possible. C'était quelque chose que j'ai, en tant que consultant informatique, utilisation de temps à autre. Il est plus rapide d'aller sur ce site pour voir ce que plage d'adresses IP d'un réseau est en cours d'exécution sur, que c'est pour aller dans les Préférences Système, Réseau et quelle que soit l'interface est active.

Alors je me demandais, en espérant que, s'il y a une manière de le faire en javascript seul? Peut-être quelques nouveaux objets, vous pouvez accéder, de la même façon javascript peut demander au navigateur où est l'emplacement géographique sur la terre est. Peut-être theres quelque chose de similaire pour le client, de mise en réseau de l'information? Si non, peut-être theres une autre façon entièrement le faire? La seule façon que je peux penser sont une applet java ou un objet flash. Je préfère ne pas faire l'une de ces.

  • Vous connaissez la réponse. Pourquoi demander alors? Les applets Java ou flash objets sont peu susceptibles d'être autorisés par les utilisateurs (peut-être seulement par ceux qui sont nouveaux dans l'Internet) - il n'est donc pas une solution dans la plupart des cas. ActiveX et à proximité des choses est de travailler uniquement dans IE - et, par conséquent, les utilisateurs d'autres navigateurs ne seront pas touchés (et, de plus, même sous IE, il y a une politique de sécurité qui empêche le web-site de faire de mauvaises choses)
  • Mon adresse IP est capturé thru HTTP_X_FORWARDED_FOR sur cette page, just sayin`.
  • Pourquoi me demandez-vous alors? Parce que peut-être, juste peut-être, je ne sais pas tout.
  • Juste un headsup, les dernières versions de Chrome de cette écriture sont désormais faute de. "propriété intellectuelle" n'est pas retourné par le candidat, au lieu "adresse" est retourné, qui semble être en MAC, pas d'IP. Il y avait des avertissements dans le CCF docs sur la dépréciation de l'interface de rappel. Donc la réponse (à l'aide de la Promesse) pourrait encore être ok. Permettra de tester plus tard - fonctionne encore sur MOZ.
InformationsquelleAutor l008com | 2013-11-25