0
我正在寫一個chrome擴展,它通過chrome.proxy中的「fixed_servers」模式連接到代理服務器。我想提供一個服務器列表,並嘗試連接到所有服務器,並保持連接到可以通過互聯網連接的第一個服務器。檢查一個代理服務器是否在chrome擴展中連接
我想:
if(!navigator.onLine()){
nextProxy();
}
,但沒有奏效。
在此先感謝
我正在寫一個chrome擴展,它通過chrome.proxy中的「fixed_servers」模式連接到代理服務器。我想提供一個服務器列表,並嘗試連接到所有服務器,並保持連接到可以通過互聯網連接的第一個服務器。檢查一個代理服務器是否在chrome擴展中連接
我想:
if(!navigator.onLine()){
nextProxy();
}
,但沒有奏效。
在此先感謝
我結束了使用AJAX請求。如果請求成功,我在線。如果不是,我可能在線,但我會假設離線。
var xhr = $.ajax({
url: url,
timeout: 3000,
success : function(data){
...
},
error : function(){
...
}
});
請提供更多關於您的嘗試(和結果)的詳細信息。例如。 'nextProxy()'是什麼?代碼從哪裏運行?什麼「不起作用」暗示(即發生了什麼)? – gkalpak
@ExpertSystem有時我會通過一個無法連接到互聯網的死代理服務器運行連接,但它仍然會說我在線。我假設因爲我可以在去往死代理服務器的路上到達服務器。很酷,它可以弄清楚,但沒有幫助。無論如何,我已經與AJAX合作。感謝您的幫助。非常感謝。 – user2465313