Tôi biết phản ứng ban đầu của câu hỏi này là "không" và "nó không thể được thực hiện" và "bạn không nên cần nó, bạn đang làm điều gì sai". Những gì tôi đang cố gắng làm là lấy địa chỉ IP LAN của người dùng và hiển thị nó trên trang web. Tại sao? Bởi vì đó là những gì trang tôi đang làm việc là tất cả về, hiển thị càng nhiều thông tin càng tốt về bạn, người truy cập: http://www.whatsmyip.org/more-info-about-you/Bạn có thể lấy địa chỉ IP LAN cục bộ của người dùng qua JavaScript không?
Vì vậy, tôi không thực sự LÀM bất cứ điều gì với IP, khác hơn là hiển thị nó cho người dùng cho mục đích thông tin. Tôi đã từng làm điều này bằng cách sử dụng một applet Java nhỏ. Nó hoạt động khá tốt. Nhưng những ngày này, trình duyệt làm cho bạn nhấn đồng ý và tin tưởng rất nhiều lần, để chạy ngay cả những applet java nhỏ nhất, mà tôi không muốn chạy một ở tất cả.
Vì vậy, trong một thời gian tôi vừa loại bỏ tính năng này, nhưng tôi muốn nó trở lại nếu có thể. Đó là điều mà tôi, với tư cách là một nhà tư vấn máy tính, sẽ thực sự sử dụng theo thời gian. Truy cập trang web này nhanh hơn để xem mạng IP nào đang chạy trên mạng, hơn là vào System Preferences, Networking, và sau đó giao diện bất kỳ hoạt động.
Vì vậy, tôi tự hỏi, hy vọng, nếu có một số cách để làm điều đó trong javascript một mình? Có thể một số đối tượng mới bạn có thể truy cập, tương tự như cách javascript có thể hỏi trình duyệt vị trí địa lý trên trái đất là gì. Có lẽ theres một cái gì đó tương tự cho thông tin mạng khách hàng? Nếu không, có lẽ theres một số cách khác hoàn toàn để làm điều đó? Cách duy nhất tôi có thể nghĩ là một applet java, hoặc một đối tượng flash. Tôi không muốn làm một trong số đó.
Bạn biết câu trả lời. Tại sao yêu cầu sau đó? Các ứng dụng Java hoặc các đối tượng flash không được phép bởi người dùng (có thể chỉ bởi những người mới sử dụng Internet) - vì vậy nó không phải là một giải pháp trong trường hợp thông thường. ActiveX và các công cụ lân cận chỉ hoạt động trong IE - và do đó, người dùng các trình duyệt khác sẽ không bị ảnh hưởng (và hơn thế nữa, ngay cả trong IE có chính sách bảo mật ngăn trang web làm những việc khó chịu) –
Địa chỉ IP của tôi bị bắt thông qua 'HTTP_X_FORWARDED_FOR' trên trang đó, chỉ cần sayin'. – tomdemuyt
Tại sao lại hỏi? Bởi vì có lẽ, chỉ có thể, tôi không biết mọi thứ. – l008com