powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Автоматический реконнект к серверу из браузера
8 сообщений из 8, страница 1 из 1
Автоматический реконнект к серверу из браузера
    #39598372
AleksVoronezh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
День добрый!

Подскажите, пожалуйста - можно ли внедрить некий скрипт на страницу, что бы в случае потери связи с WEB-сервером браузер сам вызывал заданный URL?

Сервер модифицировать не возможно - поставить на него какие-то расширения не получиться. Он может только отдавать страницы.
...
Рейтинг: 0 / 0
Автоматический реконнект к серверу из браузера
    #39598457
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AleksVoronezh,
F5 нажимаешь.
либо если отловишь потерю связи редирект на саму страницу...
...
Рейтинг: 0 / 0
Автоматический реконнект к серверу из браузера
    #39598956
AleksVoronezh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадя, вот тут и вопрос - можно ли как-то отловить потерю связи с помощью чего-то типа JS на странице, и долбить сервер по заданному URL пока связь не появиться?
...
Рейтинг: 0 / 0
Автоматический реконнект к серверу из браузера
    #39598980
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
<script>
    function ping(){
       $.ajax({
          url: 'yourpageonserver.html',
          type: 'HEAD',
          success: function(result){
             alert('reply');
          },     
          error: function(result){
              alert('timeout/error');
          }
       });
    }
</script>
...
Рейтинг: 0 / 0
Автоматический реконнект к серверу из браузера
    #39598981
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
setTimeout сами прикручивайте
...
Рейтинг: 0 / 0
Автоматический реконнект к серверу из браузера
    #39599203
AleksVoronezh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Konst_One,
Спасибо огромное. Но предположим, что пинг запрещен на сервере....

Нашел еще такой вариант (тут я так понимаю используется доступ к фиктивной картинке)

function Pinger_ping(ip, callback) {

if(!this.inUse) {

this.inUse = true;
this.callback = callback
this.ip = ip;

var _that = this;

this.img = new Image();

this.img.onload = function() {_that.good();};
this.img.onerror = function() {_that.good();};

this.start = new Date().getTime();
this.img.src = " http://" + ip;
this.timer = setTimeout(function() { _that.bad();}, 3500);

}
}

Подскажите, пожалуйста, как это тупо засунуть в WEB страницу? В JS вообще ноль, так же как и в WEB-разработке....
...
Рейтинг: 0 / 0
Автоматический реконнект к серверу из браузера
    #39599264
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это не классический PING, а просто отправка HTTP HEAD запроса на ваш сервер
...
Рейтинг: 0 / 0
Автоматический реконнект к серверу из браузера
    #39599274
AleksVoronezh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Konst_One, да, согласен. Но результат тот же, и должно работать независимо от сервера. Вот нашел https://github.com/jdfreder/pingjs рабочий пример. Там локальная страница с вводом URL сервера. Работает.

Пытаюсь ее переделать, просто чтобы по таймеру вызывалась проверяющая функция, и в случае отсутствия ответа от сервера осуществлялся переход на заданный URL. Пока не получается, конечно. JS вижу второй раз в жизни.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Автоматический реконнект к серверу из браузера
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]