Недопустимый символ Jquery

#javascript #jquery #web

#javascript #jquery #веб

Вопрос:

Мы используем jquery для слайдера, и для некоторых пользователей нашей компании, которые заходят на веб-сайт, они получают объект, который не поддерживает это свойство, и слайдер не загружается.

Веб-сайт отлично работает во всех основных браузерах (IE 8, firefox, chrome) и, похоже, зависит от пользователя? Например, я загружаю IE 8 и захожу на веб-сайт, веб-сайт загружается нормально, другой пользователь заходит на веб-сайт и получает сообщение об ошибке? есть идеи, с чего бы вы начали тестировать безопасность jquery?

Спасибо

Комментарии:

1. попробуйте изменить порядок ваших js-файлов.

2. Вероятно, было бы полезно узнать, какие конкретные браузеры (включая режим совместимости IE) имеют эту проблему. Кроме того, живой пример был бы потрясающим, но если он недоступен, то соответствующие фрагменты кода были бы хороши.

3. Это отображается в IE8, к сожалению для меня, мне не разрешено показывать веб-сайт:- ( но это сбой на

4. Я также пытался изменить порядок js, но безуспешно, это должно быть как-то связано с настройками безопасности отдельных пользователей, потому что у некоторых пользователей ошибок нет. Фактическая ошибка: сведения об ошибке веб-страницы Пользовательский агент: Mozilla / 4.0 (совместимый; MSIE 8.0; Windows NT 5.1; Trident / 4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729) Временная метка: Пн, 24 Окт 2011 07:42:22 UTCСообщение: недопустимая символьная строка: 1 Символ: 1 Код: 0 URI: cdn.jquerytools.org/1.2.5/full/jquery.tools.min.js

Ответ №1:

Много ошибок IE происходит с параметром hash и , завершением . Обратите , внимание на значение true после параметра 2

НЕПРАВИЛЬНО:

 $("#id").plugin({
    option1: true,
    option2: true,
})
  

хорошо:

 $("#id").plugin({
    option1: true,
    option2: true
});
  

Комментарии:

1. @manual спасибо за предложение, проверил jquery, и это правильно, просто странно, как это работает на некоторых сайтах, а не на других

2. это была система безопасности в нашей сети, блокирующая jquery. Спасибо за предложения.