Array.prototype.forEach.call(document.querySelectorAll('iframe'), fn);

is a more readable way to write this, since it doesn't create an unused object.  Even with that change, it's still an unusual enough construct that it's probably worth a comment of explanation.