Перейти к содержимому
Русский язык для Invision Community 5

JS ошибки в консоле

Мужики, все никак не могу исправить ошибки.

 

На всех страницах в консоле

index.php?ipbv=6ed5ba829ad6bf2c4d6f4fc7dd7b8531&charset=UTF-8&f=public/js/ipb.js,cache/lang_cache/1…:844 'webkitMovementX' is deprecated. Please use 'movementX' instead.
index.php?ipbv=6ed5ba829ad6bf2c4d6f4fc7dd7b8531&charset=UTF-8&f=public/js/ipb.js,cache/lang_cache/1…:844 'webkitMovementY' is deprecated. Please use 'movementY' instead.

 

Блин, как исправить?

Рекомендованные сообщения

'webkitMovementX' is deprecated. Please use 'movementX' instead.

По русски написано - webkitMovementX депрекатед. плиз юзе movementX

  • Автор

Не подскажешь, что необходимо сделать для исправления. Я плохо понимаю...

Это не ошибка, это предупреждение, встроенного в браузер интерпретатора js, о том, что какой-то скрипт использует устаревшую функцию. Можно оставить все как есть, скрипт будет работать. Можно поиском по файлам пробежаться и заменить, но нужно уточнить синтаксис.

  • Автор

Блин не однократно пробежался поиском, пусто...

  • Автор

Мужики, хелп!

Если в дистрибутиве IP.Board искали, то зря. Искать нужно либо на сервере, либо в дистрибутивах установленных приложений и хуков. И не только в файлах .js, но и в .php и .xml. А если руками правили темы, вставляли туда срипты каких нибудь счетчиков, например, то и в базе или в кеше скинов.

  • Автор

Блин, ничего не понял...

 

Я во всех файлах сайта искал, в независимости типа. Проблема не в счетчиках...

Изменено пользователем Testweb

  • Автор

Блин тут почитал в нете, офигел. У одного аналогичная ошибка, у него сшел в скрипте был. Удалив, все ок стало..

 

Мне та что делать? Все переискал.

Искать. Открыть в браузере указанный адрес скрипта не пробовали? Почему адрес форума не указан в профиле?

Значит ищите код с деобфускацией.

base64_decode

И смотрите что там скрыли, можно здесь - http://base64.ru/

@Testweb, Вам же по-русски написали, что предупреждение ни на что не влияет.

Открыть в браузере указанный адрес скрипта не пробовали?
Там же "сшел", вдруг еще все рухнет.

 

/public/js/ips.hovercard.js

for( var i in e ) { _newEvent[i] = e[i]; }

  • Автор

Знать как что тут исправить, ни webkitMovementX ни movementX. Как и что тут заменить?

Как и что тут заменить?

		for( var i in e ) {
		if(i != 'webkitMovementY' && i != 'webkitMovementX') {
			_newEvent[i] = e[i];
		}
	}

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.