I have just observed that every page has length
global variable.
What does this variable represent? Is it somehow related to how many iframes/frames are loaded on page?
It'd be happy if a doc reference is provided.
For example, on Chrome new tab page its value is 17
and here, on StackOverflow it is 0
.
Yes, it's how many frames (including iframes) are in the current window:
https://developer.mozilla.org/en-US/docs/Web/API/Window.length
W3 specification:
http://www.w3.org/html/wg/drafts/html/master/browsers.html#accessing-other-browsing-contexts
window.length
Returns the number of frames (either
frame
oriframe
elements) in the window.
Example
if (window.length) {
// this is a document with subframes
}
MDN Reference
Note: No part of this answer comes from me. It all comes from the referred source.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With