1. 历史记录问题
Firefox:
如果iframe是静态存在在HTML中时,iframe的任何src或者location改变都会被记录到浏览器history中。
如果iframe是在页面加载完成后动态创建的,那么iframe的任何src或者location改变都不会被记录到浏览器history中。
IE:
两种iframe的src或者location改变都会被记录到浏览器history中。
因此,我们可以使用这两类iframe的特殊行为来实现我们想要的效果。
比如,可以让通过CSS将iframe设置为不可见,然后选择这两种iframe中的一种来决定是否让浏览器记录iframe加载过的页面url。
http://www.cnblogs.com/ranran/p/iframe_history.html