Я создаю автозапуск HTML. Нет никаких ограничений на использование javascript, поскольку он будет запущен из XULRunner. Я хочу, чтобы определить, существует ли интернет-соединение или нет. Это не работает для меняОбнаружение подключения к Интернету, как в Gmail Javascript
$(document).ready(function() {
var online = navigator.onLine;
// a workaround for a flaw in the demo system (http://dev.jqueryui.com/ticket/4375), ignore!
function doit() {
if (navigator.onLine(connected)){
alert("YES!");
} else {
alert("NO!");
}
}
Есть ли лучший способ?
Обновление: Пришло время знать, что указанный выше код обнаруживает только состояние браузера, а не если интернет доступен. Для меня контактная форма в автозапуске должна проверить, подключен ли интернет и предупредить пользователя.
Возможный дубликат [JavaScript: как обнаружить, что подключение к Интернету отсутствует?] (Http://stackoverflow.com/questions/189430/javascript-how-to-detect-that-the-internet-connection-is -offline) – Marko
, но он не отвечает на мой вопрос. :( – esafwan
это просто, если (navigator.onLine) и ссылка на дубликат, кажется, содержит все ответы, которые вы собираетесь получить. – mplungjan