Небезопасная попытка JavaScript для доступа к ошибкам фрейма с помощью vimeo
Сайт работал в прошлый раз, когда я проверял, но теперь кажется, что многие аспекты JS не работают. Твиты исчезли, а цветовая коробка jQuery больше не работает?
http://www.jamesperrett.co.uk/
Получите следующие ошибки консоли:
Uncaught SyntaxError: Unexpected token ( www.jamesperrett.co.uk:178
Uncaught TypeError: Object [object Object] has no method 'live' jquery.validationEngine.js:28
Unsafe JavaScript attempt to access frame with URL [site] from frame with URL [vimeo].
Domains, protocols and ports must match.
Последний повторяется для каждого видео.
Беспокоитесь, если это как-то связано с Vimeo, возможно, с безопасным контентом? На сайте нет https
1 ответ
Для живой ошибки вы ссылаетесь на jquery с последней версией (1.9.1)
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
Эта версия jquery больше не поддерживает live()
заменяется на .on()
используя делегирование. Итак, плагин jquery.validationEngine.js
больше не работает правильно.
Решением может быть обновление до новой версии плагина проверки (если доступно) или изменение исходного кода этого плагина или переход на более старую версию jquery, которая все еще поддерживает живую версию.