MooTools / LinkedIn JS (jQuery?) conflict



我需要在一个依赖Mootools的页面上添加一个LinkedIn小部件(所谓的Company Insider Plugin),但它似乎会导致JSON编码器实现中的冲突。

执行LinkedIn脚本时,Mootools代码中出现的错误是Uncaught TypeError: Object #<Object> has no method 'encode':

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

我尝试按照建议"重置"冲突实体,但没有效果(但这可能是针对不同类型冲突的建议)。

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

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

没有回答问题,而是解决了问题。

最新更新