我正在查看 PrototypeJS 代码并发现了这个检查 -
var div = document.createElement('div'),
form = document.createElement('form'),
isSupported = false;
if (div['__proto__'] && (div['__proto__'] !== form['__proto__'])) {
isSupported = true;
}
我想知道这种情况返回假的情况是什么 -
div['__proto__'] !== form['__proto__']
注意:该函数的注释说 - “在内部用于检测浏览器是否支持扩展 html 元素原型”。不确定此检查对此有何帮助。