Как прервать код

Igorii

Client
Регистрация
21.02.2015
Сообщения
371
Благодарностей
297
Баллы
63
Прошу помощи.
Есть код:
return instance.ActiveTab.DomText;
Берёт DOM, но периодически зависает на выполнении. Решается только перезагрузкой РМ.
Может быть можно как то сделать, что бы если, допустим, код не выполнился в течении 15 сек, то кубик выходил по красной?
Все другие способы получить DOM страницы, так же периодически виснут на этом сайте.
Помогите, кто может, в коде вообще не понимаю.
 

deopl

Client
Регистрация
06.12.2011
Сообщения
667
Благодарностей
126
Баллы
43
Ты попробуй его в переменную зенно положить
Может дом громадный и зенно тупит
 
  • Спасибо
Реакции: Igorii

Igorii

Client
Регистрация
21.02.2015
Сообщения
371
Благодарностей
297
Баллы
63
Ты попробуй его в переменную зенно положить
Может дом громадный и зенно тупит
Да я уже как только не пробовал, при любом способе взятия DOM, экшен периодически зависает. Может зависнуть на первом взятии, может на сотом. Возможно виснет от того, что страница на Ajax и постоянно обновляется.
Гуру си шарпа, помогите!)
Или хотя бы скажите, что это не возможно.
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
зачем вообще этот код? у зенно есть своя переменная, которая хранит в себе дом
 

Igorii

Client
Регистрация
21.02.2015
Сообщения
371
Благодарностей
297
Баллы
63
зачем вообще этот код? у зенно есть своя переменная, которая хранит в себе дом
Я же говорю, любой экшен взятия DOM, в том числе напрямую из {-Page.Dom-}, периодически зависает. Поэтому выход вижу в коде, в выходе по красной, в случае не завершения выполнения кода в течении 15 секунд. Но в коде не разбираюсь, потому и прошу помощи.
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
Поэтому выход вижу в коде, в выходе по красной, в случае не завершения выполнения кода в течении 15 секунд.
это не возможно
Возможно виснет от того, что страница на Ajax и постоянно обновляется.
Если так, то попробуй перед переходом на страницу (или в начале проекта) поставить кубик "Браузер - Настройки - Состояние занятости" и поиграться с чекбоксами.
 
  • Спасибо
Реакции: Igorii

Igorii

Client
Регистрация
21.02.2015
Сообщения
371
Благодарностей
297
Баллы
63
Если так, то попробуй перед переходом на страницу (или в начале проекта) поставить кубик "Браузер - Настройки - Состояние занятости" и поиграться с чекбоксами.
Ок, спасибо! Попробую.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)