我知道對這個問題的最初反應是「不」,「不能完成」和「你不應該需要它,你做錯了什麼」。我想要做的是獲取用戶的局域網IP地址,並將其顯示在網頁上。爲什麼?因爲這就是我正在處理的頁面的全部內容,儘可能多地顯示關於你的信息,訪問者: http://www.whatsmyip.org/more-info-about-you/您可以通過JavaScript獲取用戶本地局域網IP地址嗎?
因此,我實際上並沒有對IP進行任何操作,除了將它顯示給用戶出於信息目的。我曾經通過使用一個小的Java小程序來做到這一點。它工作得很好。但是現在,瀏覽器讓你打了很多次的同意和信任,甚至運行最小的java小程序,我寧願不運行它。
所以有一段時間我剛剛擺脫了這個功能,但如果可能的話我想回來。這是我作爲一名計算機顧問實際上會時常使用的東西。進入本網站查看網絡運行的IP範圍要比進入「系統偏好設置」,「網絡」以及任何活動接口更快。
所以我想知道,希望如果有一種方法可以單獨使用JavaScript嗎?也許你可以訪問一些新的對象,類似於JavaScript可以詢問瀏覽器地理位置的地方。也許客戶端網絡信息有類似之處?如果不是,也許還有其他方式完全可以做到這一點?我能想到的唯一方法是Java小程序或Flash對象。我寧願不做那些。
你知道答案。爲什麼問那麼? Java小程序或flash對象不太可能被用戶所允許(可能只有那些在互聯網上是新手的人) - 所以這不是一種常見的解決方案。 ActiveX和附近的東西只在IE中工作 - 因此,其他瀏覽器的用戶不會受到影響(甚至在IE中也有一個安全策略可以防止網站做壞事) –
我的IP地址是通過'HTTP_X_FORWARDED_FOR'在該頁面捕獲,只是說'。 – tomdemuyt
爲什麼要問?因爲也許,也許,我什麼都不知道。 – l008com