????JFIF??x?x????'
| Server IP : 79.136.114.73 / Your IP : 216.73.216.55 Web Server : Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4.29 OpenSSL/1.0.1f System : Linux b8009 3.13.0-170-generic #220-Ubuntu SMP Thu May 9 12:40:49 UTC 2019 x86_64 User : www-data ( 33) PHP Version : 5.5.9-1ubuntu4.29 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/labs.astacus.se/scripts/ |
Upload File : |
// JavaScript Document
$(document).ready(function () {//debugger;
$(document.body).bind("online", checkNetworkStatus);
$(document.body).bind("offline", checkNetworkStatus);
checkNetworkStatus();
});
function checkNetworkStatus() {
if (navigator.onLine) {
// Just because the browser says we're online doesn't mean we're online. The browser lies.
// Check to see if we are really online by making a call for a static JSON resource on
// the originating Web site. If we can get to it, we're online. If not, assume we're
// offline.
$.ajaxSetup({
async: true,
cache: false,
context: $("#status"),
dataType: "json",
error: function (req, status, ex) {
console.log("Error: " + ex);
// We might not be technically "offline" if the error is not a timeout, but
// otherwise we're getting some sort of error when we shouldn't, so we're
// going to treat it as if we're offline.
// Note: This might not be totally correct if the error is because the
// manifest is ill-formed.
showNetworkStatus(false);
},
success: function (data, status, req) {
showNetworkStatus(true);
},
timeout: 5000,
type: "GET",
url: "scripts/ping.js"
});
$.ajax();
}
else {
showNetworkStatus(false);
}
}
function showNetworkStatus(online) {
if (online) {
$("#online_status").html("Online");
}
else {
$("#online_status").html("Offline");
}
console.log("Online status: " + online);
}