我需要在依赖 Mootools 的页面上添加一个 LinkedIn 小部件(所谓的Company Insider Plugin ),但它似乎导致 JSON 编码器实现发生冲突。
Uncaught TypeError: Object #<Object> has no method 'encode'
执行 LinkedIn 脚本时,以下 Mootools 代码中发生错误:
Native.implement([Hash, Array, String, Number], {
toJSON: function(){
return JSON.encode(this);
}
});
我尝试按照建议“重置”冲突实体,但没有任何效果(但这可能是针对不同类型冲突的建议)。
我还可以做些什么?页面上的 LinkedIn 代码之后没有关键的 Mootools 代码,所以如果我可以以某种方式“禁用”Mootools 以使该脚本正常工作,那仍然可以。