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 を「無効化」できれば問題ありません。