[英]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的功能。
然后,您可以使用子字符串或您希望獲得與本地公司網絡匹配的本地IP某些部分的任何字符串方法。 例如192.167。 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.