Проблемы, связанные с Javascript, во всех браузерах на одном компьютере, а не на других?

у нас есть веб-сайт электронной коммерции, разработанный в CS-Cart 3, он нормально работает на большинстве наших машин, протестирован в широком спектре различных браузеров, версий, операционных систем.... пример веб-страницы (тестовое железо) http://citydev.pipehosting.it/belgio-en-it/bruxelles/brussels-card.html

щелчок по первому продукту на большой желтой кнопке «Приобрести» (Купить сейчас) должен открыть всплывающее окно с некоторыми параметрами, которые необходимо заполнить, чтобы перейти в корзину (дата, имена и т. д.)

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

пример: http://citydev.pipehosting.it/brussels-card-24-ore-adulti-it.html

До сих пор мы могли воспроизвести ошибку, ТОЛЬКО если мы отключили Javascript в наших браузерах FF, IE или Chrome. Протестировано на некоторых клиентских компьютерах, это не работает ни в одном из их браузеров...

Любая идея о том, что может быть причиной блока JS или конфликта???

РЕДАКТИРОВАТЬ: похоже, что даже Google не может получить javascript... и проиндексировал фактическую страницу продукта (robots.txt запретил доступ к пути js и lib, где находится большая часть материалов JS и jQuery... я разрешил это.. .)


person Antonio    schedule 20.05.2015    source источник
comment
Что говорит журнал?   -  person amphetamachine    schedule 20.05.2015
comment
может блокировщик всплывающих окон?   -  person Burki    schedule 20.05.2015
comment
мы уже думали о блокировщике всплывающих окон, но мы не смогли найти их следов... но даже запретив всплывающие окна в нашем браузере, мы не поняли проблемы...   -  person Antonio    schedule 20.05.2015
comment
amphetamachine: в логах сервера не могу найти ничего странного...ни в логах CS-Cart....   -  person Antonio    schedule 20.05.2015
comment
вы всегда должны размещать элементы управления на стороне сервера, чтобы их нельзя было избежать. Какая ОС у двух машин?   -  person Sim1    schedule 20.05.2015
comment
на самом деле это должно быть что-то реализованное в CS-cart... это windows Xp...   -  person Antonio    schedule 20.05.2015
comment
Какой код JavaScript для прослушивателя событий для всплывающего окна?   -  person Hoyen    schedule 20.05.2015


Ответы (1)


Это больше похоже на проблему с конфигурацией/безопасностью, но вполне может быть ошибкой JavaScript.

  1. Вы подтвердили, что JavaScript включен в браузерах на пораженной машине?
  2. На пораженной машине нажмите F12 перед выполнением последовательности тестовых действий и перейдите на вкладку «Консоль»; какие-нибудь красные сообщения появляются в этом? Если это так, вам следует обратить на это внимание ваших разработчиков. Чаще всего, когда скрипт перестает работать, все ставки на поведение приложения отключаются, особенно в Angular или jQuery (исходя из моего опыта).
person Andrew Gray    schedule 20.05.2015
comment
Я пытаюсь сузить проблему... обнаружил одну машину, на которой проблема возникала в IE, FF, Safari и Chrome... На ней был установлен антивирус Avast, отключенный/с истекшим сроком действия, но его брандмауэр был активен и настроен на среднюю защиту (офис использовать или что-то подобное). Пытался понизить его настройки до Домашнего использования, и все браузеры работали правильно... Итак, теперь вопрос.... Какого черта Avast блокирует эти файлы и сценарии Javascript???? - person Antonio; 20.05.2015