簡體   English   中英

如何使用Javascript檢測用戶是否在公司網絡內?

[英]How can I detect if a user is inside a corporate network using Javascript?

我有一個網站,我想顯示一個鏈接為本地企業網絡內部的用戶。

因此,我必須使用Javascript進行檢測。

我嘗試使用Ajax“ ping”托管在我們本地IIS服務器之一上的測試網站,但是我的網站使用的是HTTPS,因此它無法正常工作(因為似乎無法為本地服務器頒發SSL證書)最近的瀏覽器會引發“ ERR_CERT_AUTHORITY_INVALID”錯誤。

是否有人對我該如何做有任何線索或想法?

這是我當前的測試(不起作用...)

$.ajax({
    type: "GET",
    url: "https://my-local-website.com",
    timeout: 3000,
    jsonp: "jsonp",
    success: function (response, textS, xhr) { 
         $('body').html('true');
    },
    error: function (xmlHttpRequest, textStatus, errorThrown) {
         $('body').html('false');
    }
});

請遵循本主題以獲取可以確定用戶當前IP的功能。

您可以通過JavaScript獲取用戶本地LAN IP地址嗎?

然后,您可以使用子字符串或您希望獲得與本地公司網絡匹配的本地IP某些部分的任何字符串方法。 例如192.167。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM