这仅发生在选定的网站上。我有一个书签。当用户点击并出现此错误时,我会打开一个框:
表达式的a.wrap部分似乎可以防止未定义。
答案 0 :(得分:1)
这很简单:语句是and
,它应该是or
。
更新:好的,事实证明这是有效的:
if( a.wrap !=null && typeof a.wrap != "undefined" && typeof a.wrap.unbind != "undefined") {
a.wrap.unbind(".fb");
}
而不是:
unbindEvents : function() {
a.wrap && a.wrap.unbind(".fb");
根据link:30%的缺陷是逻辑错误。