время выполнения iPhone Javascript - PullRequest
1 голос
/ 11 мая 2010

В документации Apple написано, что

Время выполнения JavaScript ограничено 10 секундами для каждой точки входа верхнего уровня. Если ваш сценарий выполняется более 10 секунд, Safari на iPhone OS прекращает выполнение сценария в произвольном месте

Я планирую запускать Javascript каждые 10 секунд или около того, чтобы он выполнял AJAX-запрос к серверу и переписывал только необходимый раздел страницы. Будет ли это возможно с этими ограничениями на устройстве?

1 Ответ

1 голос
/ 11 мая 2010

Да, это возможно при условии, что вы реализуете его с помощью обратного вызова, который вызывается каждые 10 секунд, а не занят в ожидании в течение 10 секунд. Другими словами, если вы используете setInterval для достижения этой цели, то все в порядке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...