Мне нужно добавить виджет LinkedIn (так называемый Company Insider Plugin) на странице, которая полагается на Mootools, но, похоже, вызывает конфликт в реализации кодировщика JSON.MooTools/LinkedIn JS (jQuery?) Конфликт
происходит Ошибка Uncaught TypeError: Object #<Object> has no method 'encode'
происходит в следующем коде Mootools, когда LinkedIn исполняется скрипт:
Native.implement([Hash, Array, String, Number], {
toJSON: function(){
return JSON.encode(this);
}
});
Я пытался «сбросить» конфликтующей сущность, как advised, но без эффекта (но это, вероятно, совет для различный конфликт).
Что еще я могу сделать? Не существует критического кода Mootools после LinkedIn на странице, поэтому, если бы я мог «отключить» Mootools таким образом, чтобы этот скрипт работал, это было бы все равно.
Вы тестируете в старой версии IE? –
это похоже на действительно старую версию MooTools - Hash теперь не функционирует. –
этот плагин вызывает различные исключения в FF19 без рамки вообще. –