Originally Posted by Philip M
I don't really understand all that, but my position is that is it deceitful and dishonest to pretend to a user that he is visiting a certain web page when in reality he is visiting another. I can think of no situation where that is proper or legitimate, and as I see it that is a technique of phishers and other criminals.
guns don't kill people, people kill people. i do think that guns often help to kill people, but let's not go there...
the pattern is actually quite common: youtube's related videos after watching a full-screen embed, disqus's paginated comment pages, modal dialogs that allow iframes, etc.
it can be quite useful in many situations.
-as a dev mechanism to replace html tags on-the-fly and preview changes.
-display a navigable site while playing uninterrupted audio, radio streaming for example
-used in conjunction with the fullscreen API to offer "what now?" possibilities upon task completion
-re-format an existing site into bare html to assist screen readers and other A.T.
-apply a mobile skin to an existing site without touching each page of the old site
-to showcase a "project site" from a portfolio site without ugly frame borders
-works with <noscript><iframe> to allow legacy support in above situations
-allows performance-enhancing pre-fetching opportunities
-allow new possibilities like serving a navigable site from a zip file.