Έξυπνες αναζητήσεις
Το googling είναι μια από τις πιο σημαντικές δεξιότητες για κάθε προγραμματιστή. Ας δούμε πώς κάνουμε εξειδικευμ...
Το googling είναι μια από τις πιο σημαντικές δεξιότητες για κάθε προγραμματιστή. Ας δούμε πώς κάνουμε εξειδικευμ...
Στη JavaScript, οι χρονικές σημάνσεις συνήθως συσχετίζονται με την ώρα Unix. Και υπάρχουν διαφορετικές μέθοδοι για τ...
Αλληλεπιδρούμε πολύ με το HTTP και το HTTPS στην καθημερινή μας ζωή, αλλά πολλοί από εμάς δεν γνωρί...
An absolute path refers to defining the full exact file path, for example, D:\http\project\lib\file.php. While a relative path is based on the current working directory, where the script is located. ...
What Is a PHP Interface? A PHP interface defines a contract which a class must fulfill. If a PHP class is a blueprint for objects, an interface is a blueprint for classes. Any class implementing a ...
@Η JavaScript έχει μια λειτουργία που ονομάζεται navigator.onLine. Αυτή η ιδιότητα προγράμματος περιήγησης μπορεί να χρησιμοποιηθεί για να δούμε εάν είμαστε συνδεδεμένοι στο διαδίκτυο. Επιστρέφει true ή false ανάλογα με την κατάσταση του δικτύου του πελάτη και μας λέει εάν το πρόγραμμα περιήγησης είναι συνδεδεμένο ή εκτός σύνδεσης. Παρακάτω είναι η λειτουργία JS για την επαλήθευση της συνδεσιμότητας στο Διαδίκτυο.
<script type="text/javascript">
function chkInternetStatus() {
if(navigator.onLine) {
alert("Είστε συνδεδεμένοι!!!");
} else {
alert("Είστε αποσυνδεδεμένοι! Ελέγξτε τη σύνδεσή σας...");
}
}
</script>
<button onclick="chkInternetStatus();">Check Internet Connection</button>
Υπάρχει μια ακόμη καλύτερη μέθοδος για να ελέγξετε το Διαδίκτυο. Μπορείτε να χρησιμοποιήσετε τη setInterval() για να βρείτε την κατάσταση του δικτύου αυτόματα σε ένα συγκεκριμένο χρονικό διάστημα. Επομένως, μόλις αποσυνδεθεί το δίκτυο, ο χρήστης θα ειδοποιηθεί αμέσως. Στον παρακάτω κώδικα, ο έλεγχος γίνεται ανά 5 δευτερόλεπτα. Μπορείτε να αντικαταστήσετε το log με alert ή απόδοση κατάστασης σε κάποιο dom του html κώδικά σας.
<script type="text/javascript">
setInterval(function(){
var status = navigator.onLine ? 'Είστε συνδεδεμένοι!' : 'Είστε offline!';
console.log(status);
}, 5000);
</script>
Εγγραφείτε για να βλέπετε τα εξειδικευμένα άρθρα.