2013-03-12 3 views
3

Я перехожу к jQuery 1.9.1 и использую JQMigrate tool mentioned in the release notes.JQMigrate to jQuery 1.9, как найти оскорбительную строку?

Я получаю следующее предупреждение:

JQMIGRATE: $(html) HTML strings must start with '<' character 

explanation by the jQuery folks is quite clear, , но как найти обижая линии?

Проблема, кажется, скрыта где-то в стороннем lib (mediaelementjs) или в ее использовании. Я нашел это, комментируя звонки. Но происходит довольно много, и я застрял.


UPDATE: С помощью Kevin B Я нашел обижая линию, это было на самом деле в mediaelementJS. Я, mediaelement-and-player.js это строка # 3176, который был (обратите внимание на внешние пробельные)

timeAndDurationSeparator: ' <span> | </span> ' 

и теперь

timeAndDurationSeparator: '<span> | </span>' 

, который работает безупречно в настоящее время.

В случае, если кто работает в том же номере, вот измененный файл:

Я уведомит автора оригинала, John Dyer о это.

ответ

3

Посмотрите на правую сторону консоли под трассировкой стека. Одна строка, которая не говорит, что jQuery Migrate или jquery.js, вероятно, является оскорбительной линией.

К примеру, на this fiddle, мешающая линия линия 24, включенная в списке (anonymous function)

+0

WOW, что сделали это. Особенно спасибо за скрипку, поэтому я смог изучить это. Моя консоль была слишком захламлена, чтобы определить линию. – Marcel

Смежные вопросы