What Does Inline Frame (IFrame) Mean?
An Inline Frame (IFRAME/IFrame) element allows one HTML document to be embedded within another HTML document. IFrames may be used in a variety of ways to enhance the user website experience, including displaying advertising content and comparing multiple documents.
Techopedia Explains Inline Frame (IFrame)
In early 2008, hackers distributed harmful iFrame content within search engine results, and a number of well-known websites, (for example, ABC News), were victimized. When such an i Frame overlay attack occurs, hackers embed iFrames within highly-trafficked websites to redirect users to websites containing malicious content, which is automatically downloaded when the websites are accessed.
As of HTML 5, framing (as implemented by the FRAME, FRAMESET and NOFRAMES HTML elements) were made obsolete, with the exception of the IFrame element.