2013-03-01 2 views
0

Мне нужно добавить виджет 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 таким образом, чтобы этот скрипт работал, это было бы все равно.

+0

Вы тестируете в старой версии IE? –

+0

это похоже на действительно старую версию MooTools - Hash теперь не функционирует. –

+0

этот плагин вызывает различные исключения в FF19 без рамки вообще. –

ответ

0

Разрешено через iframing связанный фрагмент, который мне нужен.

Не отвечает на вопрос, но решает проблему.