【问题标题】:MooTools / LinkedIn JS (jQuery?) conflictMooTools / LinkedIn JS (jQuery?) 冲突
【发布时间】:2013-03-01 18:47:27
【问题描述】:

我需要在依赖 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);
}
});

我尝试将冲突实体“重置”为advised,但没有任何效果(但这可能是针对不同类型冲突的建议)。

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

【问题讨论】:

  • 您是否在旧版本的 IE 中进行测试?
  • 这看起来像是一个非常旧的 MooTools 版本 - 哈希现在已失效。
  • 这个插件在没有框架的FF19中导致各种异常..
  • 尚未在 IE 中测试,但在 Chrome 中发生在 FF 中。

标签: javascript jquery mootools linkedin


【解决方案1】:

通过 iframe 解决我需要的 Linked sn-p。

不回答问题但解决问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-15
    • 2012-02-03
    相关资源
    最近更新 更多