前端之家收集整理的这篇文章主要介绍了
Javascript检查一个变量是否是窗口,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
你知道一个很好的
方法来检查一个变量是否是
javascript中的
窗口对象?
我试过:
var variable=window;
Object.prototype.toString.call(variable);
在Firefox中,它返回“[object Window]”,但在IE“[object Object]”中,这不是正确的方法.你知道一个准确的方法来检查吗?
Yes but i need a way to check every window not only the current one
有几种方法可以做到这一点.最简单的方法是检查窗口对象上的一个或两个已知属性.还有自己的属性 – 对于每个窗口,你可以检查自己的属性等于窗口对象:
myvar.self == myvar;
window.self == window;
frameElement.contentWindow.self == frameElement.contentWindow;
原文链接:https://www.f2er.com/js/152223.html