2013-03-01 125 views
0

我需要依赖于Mootools的一个页面上添加一个LinkedIn小部件(所谓Company Insider Plugin),但它似乎是造成JSON编码器实现一个confict。MooTools的/ LinkedIn JS(jQuery的?)冲突

错误发生的是Uncaught TypeError: Object #<Object> has no method 'encode'当执行LinkedIn脚本在以下MooTools的代码发生:

Native.implement([Hash, Array, String, Number], { 
toJSON: function(){ 
    return JSON.encode(this); 
} 
}); 

我试着“复位”冲突实体advised但没有效果(但是这可能是一个的建议不同种类的冲突)。

我还能做什么?在页面上的LinkedIn之后没有关键的Mootools代码,所以如果我可以'禁用'Mootools以使脚本工作的方式仍然可以。

+0

您是否在旧版本的IE中测试? – 2013-03-01 19:25:04

+0

这看起来像是MooTools的一个真正旧版本 - 哈希现在已经失效。 – 2013-03-01 20:06:15

+0

这个插件会导致FF19各种异常W/O框架所有.. – 2013-03-01 21:42:29

回答

0

通过iframing链接的片段,我需要解决。

不回答这个问题,但解决问题。