2013-03-01 123 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鏈接的片段,我需要解決。

不回答這個問題,但解決問題。