cro-logo      
Добро пожаловать, Гость. Пожалуйста, выберите Вход

 
 
  ГлавнаяСправкаПоискВход  
 
Страниц: 1 2 
Послать Тему Печать
Поиск в веб-компоненте. Ага, опять она (Прочитано 2 216 раз)
gcr
Бета-тестер
Вне Форума



Сообщений: 185
Тольятти
Поиск в веб-компоненте. Ага, опять она
02.09.2022 :: 11:15:43
 
Перестал IE нормально работать с интернет-компонентой CronosPro, а именно виснет на "глобальном поиске", не отображает таблицу найденных записей (фото прилагаю), но если нажать принудительно "Закончить", то таблица появляется. Дальше все штатно. И в обычном поиске тоже самое - т.е. висит на стадии предварительного отбора, пока принудительно не нажмем "Стоп", а далее все штатно.
Можно было бы что-то думать на банки данных, но...
Замечу, что в других браузерах этой проблемы нет, но во всех других известных браузерах не отображаются выходные формы (нет доступа к странице  -HTTP ERROR 403) в отличие от рекомендованного разработчиками IE.

В чем проблема может быть?
Как исправить хоть что-то: либо устранить глюк отображения монитора ГП в IE, либо выходных форм во всех других браузерах?
Полноценно хоть с 1 браузером работает?
Пусть даже с тем же рекомендованным IE (дни которого сочтены, к слову)?
В одном одно не работает, в других - другое...
Может, кто-то решал проблему совместимости интернет-компоненты с браузерами?
___________________________________________________________
CronosPro 7.1.64
Windows Server 2019
Внутренний веб-сервер CronosPro
Файлы интернет-компоненты стандартные, не модифицированные

Наверх
 

gp0.png (53 KB | 83 )
gp0.png
WWW  
IP записан
 
Zuluss
Бета-тестер
Вне Форума


Старинный пользователь
Кронос

Сообщений: 3 055
Санкт-Петербург
Re: Поиск в веб-компоненте. Ага, опять она
Ответ #1 - 02.09.2022 :: 12:46:27
 
У Вас устаревшая версия компоненты или используемых ею файлов.
Проверил этот режим в ИЕ. Работает нормально.
Наверх
 

screenCro4.png (176 KB | 110 )
screenCro4.png
 
IP записан
 
gcr
Бета-тестер
Вне Форума



Сообщений: 185
Тольятти
Re: Поиск в веб-компоненте. Ага, опять она
Ответ #2 - 02.09.2022 :: 13:42:31
 
Цитата:
У Вас устаревшая версия компоненты или используемых ею файлов.


Спасибо за ответ.
Компонента та, что на офиц. сайте выложена, а она вроде бы давно не менялась.... Перепроверил на всякий случай, подсунув вновь скаченные файлы (после редакции путей, разумеется). Не помогло. Шайтан...

На вашем скриншоте, я так понимаю, веб-морда редактированная под нужный дизайн? Или это стоковая такая сейчас (но на сайте нет)?
Веб-морда тоже мной редактировалась под дизайн основного сайта. Я сначала подучал ,что из-за этого глюки, и подсунул стоковые файлы от разработчика ,но проблема осталась. ((

Может, все-таки версия IE имеет значение? Хотя пробовал разные...
У вас через внутренний сервер работает? Или, может, IIS? Уже гадаю, на что думать...
Наверх
 
WWW  
IP записан
 
Zuluss
Бета-тестер
Вне Форума


Старинный пользователь
Кронос

Сообщений: 3 055
Санкт-Петербург
Re: Поиск в веб-компоненте. Ага, опять она
Ответ #3 - 02.09.2022 :: 14:12:00
 
У меня версия 7.1.74, скачанная с официального сайта. Для теста использовал внутренний сервер. IE11. А вот html файлы откуда то из другого места. Не припомню.
Наверх
 
 
IP записан
 
gcr
Бета-тестер
Вне Форума



Сообщений: 185
Тольятти
Re: Поиск в веб-компоненте. Ага, опять она
Ответ #4 - 02.09.2022 :: 14:32:37
 
Цитата:
У меня версия 7.1.74, скачанная с официального сайта. Для теста использовал внутренний сервер. IE11. А вот html файлы откуда то из другого места. Не припомню.



Все тоже самое (обновил до 7.1.74, IE11, внутренний сервер).
Все, тупичок-с.
Могу лишь предположить, что дело в html файлах.
Многие модернизируют их в лучшую сторону (не только дизайн). Может, в этом дело...
Наверх
 
WWW  
IP записан
 
Scream
Профи
****
Вне Форума


Я люблю этот Форум!

Сообщений: 138
Re: Поиск в веб-компоненте. Ага, опять она
Ответ #5 - 03.09.2022 :: 13:27:36
 
После паузы на выполнение запроса нажмите "закончить" и будут результаты поиска.

Что значит в других браузерах не отображаются выходные формы? На что вы нажимаете после поиска, чтобы вызвать формы? По очереди каждый банк в окне монитора с результатами нажимаете "Показать" и далее работа с формами вывода.
Наверх
 
 
IP записан
 
gcr
Бета-тестер
Вне Форума



Сообщений: 185
Тольятти
Re: Поиск в веб-компоненте. Ага, опять она
Ответ #6 - 07.09.2022 :: 16:36:02
 
Цитата:
После паузы на выполнение запроса нажмите "закончить" и будут результаты поиска.


Вопрос по глюкам в IE снимаю. Проблема в ПК, видимо (операционка)... но отвечу на вопрос.
Банков много, поиск по ним в глобалке идет долго. Во всех браузера процесс поиска отображается визуально пополнением таблицы. И хорошо видно, когда он закончился. Вы предлагаете просто нажать "закончить", не зная, в скольких банках прошел поиск? (смотрите скриншот выше). Да, можно нажать (по сути вслепую), причем сразу, не дав ему осуществить поиск по всем банкам ))). Да, таблица появится с указанием кол-ва найденных записей в тех, банках ,в которых мы ему дали время проверить, не видя процесса.

Цитата:
Что значит в других браузерах не отображаются выходные формы? На что вы нажимаете после поиска, чтобы вызвать формы? По очереди каждый банк в окне монитора с результатами нажимаете "Показать" и далее работа с формами вывода.


Вот ровным счетом именно это и значит. Она (выходная форма) появляется меньше чем на секунду и исчезает с ошибкой "HTTP ERROR 403" (хотя не известно какие права и кому нужно еще дать).
И так абсолютно во всех браузерах кроме IE. Ну очевидные вещи рассказывать уж не надо. )) Спасибо, конечно  Смех)).


----------------
Касаемо подвисания IE на процессе поиска разобрался частично с проблемой.
Оказывается, так IE ведет себя только на моем ПК, то есть на сервере, где установлен CronosPro. Веб-компонента тут не причем оказалась. Если заходить с других ПК, то данной проблемы нет. Пробовал переставлять IE - не помогло. Не понимаю как такое возможно, но осталась только Windows Server 2019  в подозреваемых...

А вот с работой в других браузерах беда... И если на ПК еще можно воспользоваться IE  в случае необходимости ,то на смартфоне выходную форму не просмотришь никаким браузером. Найдете хоть один, который откроет выходные формы на андроиде - свистните )))
Наверх
 
WWW  
IP записан
 
Zuluss
Бета-тестер
Вне Форума


Старинный пользователь
Кронос

Сообщений: 3 055
Санкт-Петербург
Re: Поиск в веб-компоненте. Ага, опять она
Ответ #7 - 07.09.2022 :: 21:57:34
 
Цитата:
...Она (выходная форма) появляется меньше чем на секунду и исчезает с ошибкой "HTTP ERROR 403" (хотя не известно какие права и кому нужно еще дать).
И так абсолютно во всех браузерах кроме IE. Ну очевидные вещи рассказывать уж не надо. )) Спасибо, конечно ...
А вот с работой в других браузерах беда... И если на ПК еще можно воспользоваться IE  в случае необходимости ,то на смартфоне выходную форму не просмотришь никаким браузером. Найдете хоть один, который откроет выходные формы на андроиде - свистните )))

Попробовал в браузерах Yandex и Chrome на андроиде. Действительно, не открывается. Но поведение такое же как и с другими браузерами на Win - появляется меньше чем на секунду и исчезает с ошибкой "HTTP ERROR 403". Но она все таки появляется, и даже картинки предъявляет, а потом... Т.е. сервер информацию передает, она приходит и по каким то причинам блокируется. Возможно это связано с системами безопасности браузеров при попытке обработки скриптов.
Наверх
 
 
IP записан
 
gcr
Бета-тестер
Вне Форума



Сообщений: 185
Тольятти
Re: Поиск в веб-компоненте. Ага, опять она
Ответ #8 - 08.09.2022 :: 09:25:08
 
Цитата:
Попробовал в браузерах Yandex и Chrome на андроиде. Действительно, не открывается. Но поведение такое же как и с другими браузерами на Win - появляется меньше чем на секунду и исчезает с ошибкой "HTTP ERROR 403". Но она все таки появляется, и даже картинки предъявляет, а потом... Т.е. сервер информацию передает, она приходит и по каким то причинам блокируется. Возможно это связано с системами безопасности браузеров при попытке обработки скриптов.


Абсолютно точно. Подозреваю, что решение какое-то должно быть, чтобы "приучить" к кросс-браузерности, но не знаю как.
Причем ,так было не всегда. В каких-то предыдущих версиях несколько лет назад такой проблемы не было, хотя разработчик всегда рекомендовал IE.

Думаю, было бы неплохо, если бы кто-то взялся за решение данной проблемы за гонорар. Заинтересованные скинулись бы. Мне вот очень нужен доступ через смартфон. Ноутбук с собой не вожу.
Я не специалист в этой сфере, но мне видится пара вариантов: либо подтачивать веб-компоненту для кросс-браузерности, либо создать браузер для смартфона с минимальным функционалом специально для веб-компоненты, который бы точно работал, либо и то и другое одновременно.
Почему-то разработчик не хочет этой темой заниматься, а жаль. Этого IE в новых версиях Windows и нет вовсе - везде по умолчанию Edge интегрирован, который не заменяет IE  в этом деле. Этот пережиток прошлого, IE, вот только и нужен для веб-компоненты кроноса, и еще несколько торговых площадок (кто занимается тендерами - в курсе).
Раньше шутили, что IE - это браузер, чтобы скачать с инета другой браузер. А тут приходится делать все наоборот, ибо IE уже тю-тю, а надо...
Несколько лет надеялся и ждал, когда Кронос-Информ исправит эту ошибку, но нет. (
А это именно ошибка - отсутствие кросс-браузерности, несмотря на прямые рекомендации использовать IE. Никакой интернет-ресурс не должен работать только с 1 браузером (по моему мнению). Особенно с тем, от которого уже и сам производитель (MS) отказался в пользу Edge! Смех

-------------------------------
Вот наводка
Эксперименты показали, что в разных браузерах для выходной формы генерируются разные адреса страниц (URL):
Вот пример в браузерах ,отличных от IE - http://site.ru/U3790431160/#0
Вот пример в IE - http://site.ru/CroInternal?OutForm=1&WorkingDirectory=C%3A%5CCronosPro%5CCroWebS...

Разница очевидна
Наверх
 
WWW  
IP записан
 
Scream
Профи
****
Вне Форума


Я люблю этот Форум!

Сообщений: 138
Re: Поиск в веб-компоненте. Ага, опять она
Ответ #9 - 10.09.2022 :: 15:05:09
 
Кажется в оригинальном файле javascript необходимо внести изменения для работы с разными браузерами. В понедельник постараюсь выложить изменения и/или сам измененный файл
Наверх
 
 
IP записан
 
gcr
Бета-тестер
Вне Форума



Сообщений: 185
Тольятти
Re: Поиск в веб-компоненте. Ага, опять она
Ответ #10 - 11.09.2022 :: 21:45:46
 
Цитата:
Кажется в оригинальном файле javascript необходимо внести изменения для работы с разными браузерами. В понедельник постараюсь выложить изменения и/или сам измененный файл


Видимо, да, но у меня не хватает знаний, что и куда внести. Буду признателен, если подскажете.
Наверх
 
WWW  
IP записан
 
Scream
Профи
****
Вне Форума


Я люблю этот Форум!

Сообщений: 138
Re: Поиск в веб-компоненте. Ага, опять она
Ответ #11 - 12.09.2022 :: 21:42:00
 
Приезжающее содержимое формы вывода содержит javascript, который заставляет курсор перескакивать к началу формы. В старых версиях эксплорера эта часть урла добавлялась. В новых и в остальных браузерах затирается url

Нужно чтобы разработчики это пофиксили. Ну или самому выдачу править перехватывая чем-то
Наверх
 
 
IP записан
 
gcr
Бета-тестер
Вне Форума



Сообщений: 185
Тольятти
Re: Поиск в веб-компоненте. Ага, опять она
Ответ #12 - 13.09.2022 :: 10:59:06
 
Цитата:
Приезжающее содержимое формы вывода содержит javascript, который заставляет курсор перескакивать к началу формы. В старых версиях эксплорера эта часть урла добавлялась. В новых и в остальных браузерах затирается url


Да, что-то подобное и предполагалось

Цитата:
Нужно чтобы разработчики это пофиксили. Ну или самому выдачу править перехватывая чем-то


Разработчики много лет не хотят этой темой заниматься. Наверное, она в разряде неперспективных с финансовой точки зрения.
Если бы кто-то из спецов в этом занялся, было бы неплохо.
Наверх
 
WWW  
IP записан
 
Scream
Профи
****
Вне Форума


Я люблю этот Форум!

Сообщений: 138
Re: Поиск в веб-компоненте. Ага, опять она
Ответ #13 - 13.09.2022 :: 11:52:11
 
1 строчку кода поменять.

Сами мы можем менять javascript который в шаблонах лежит, добавить там виды сравнения регулярку, уникальные значения и другие новости, но это перехватывать, парсить, проводить апендектомию, когда можно исправить 1 строку

Наверх
 
 
IP записан
 
gcr
Бета-тестер
Вне Форума



Сообщений: 185
Тольятти
Re: Поиск в веб-компоненте. Ага, опять она
Ответ #14 - 13.09.2022 :: 12:03:31
 
Цитата:
1 строчку кода поменять

Разработчики много лет это все читают на форуме и не реагируют никак, хотя тема много раз поднималась.
И письма даже писались. )
Если раньше можно было отмахнуться с формулировкой: "используйте только IE и стандартные не модифицированные файлы веб-компоненты , скачанные с сайта", то сейчас отсылать к IE ну уж явно не комильфо, если MS от него отказался даже.
Хотелось бы увидеть их комментарий на этот счет, есть ли хотя бы планы в этом направлении.
Или действительно, не стоит ничего ждать, и пора "напильником" дорабатывать чужой продукт, приделывая к нему "костыли" разные...
Наверх
 
WWW  
IP записан
 
Страниц: 1 2 
Послать Тему Печать