社区
JavaScript
帖子详情
如何让iframe中的页面后退到上一页?
maverickliu
2003-02-20 10:13:01
如果只是history.back()的话会将整个网页后退到上一页面而不是想要的iframe中的页面后退。
如何解决呢?谢谢!
...全文
1623
4
打赏
收藏
如何让iframe中的页面后退到上一页?
如果只是history.back()的话会将整个网页后退到上一页面而不是想要的iframe中的页面后退。 如何解决呢?谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wangxj0600
2003-02-20
打赏
举报
回复
location.replace本来就是用来屏蔽后退的
maverickliu
2003-02-20
打赏
举报
回复
to genuis(不死鸟) :这个方法不行。
to wnhoo(e梦缘) :是的。
我找到原因了,原来在iframe中的链接是用的javascript的window.location.replace("***")来实现的,就无法后退,而改用<a href=***></a>后,就可以了。为什么呢?如果要是window.location.replace这样实现的链接就无法后退了么?
麻烦大家讨论一下,怎么解决?
wnhoo
2003-02-20
打赏
举报
回复
window.history.back
就可以,不能你放在哪个框架中。
genuis
2003-02-20
打赏
举报
回复
<iframe name=frm..................
frm.window.history.back()
试试看。
如何让
iframe
中
的
页面
后退
到上
一页
如何让
iframe
中
的
页面
后退
到上
一页
window.parent.history.back(-1);
js -
iframe
更改src后,浏览器
后退
只能
后退
iframe
,不能使父
页面
后退
解决办法
巧用key特性,在虚拟dom的diff算法
中
,key有着超高的地位,如果同一类型的虚拟节点的key不相同,就会直接销毁重新挂载,而没有key区分时就会尽可能的复用打补丁(patch)。根据这个特性,只需在
iframe
上增加不同的key即可,本人直接使用的src。找到原因后,第一想法就是直接整个替换
iframe
,于是单独写了一个render
Iframe
的方法,每次生成一个新的
iframe
,然而事与愿违。此时就产生了一个奇怪的现象:点击回退按钮,
iframe
出现了
后退
,而父
页面
没有回退。
解决
iframe
动态切换src后历史记录,导致
页面
后退
变为
iframe
后退
的问题
现象 最近有一个项目内嵌了一个
iframe
,会在一定条件下动态切换其的src达到切换
页面
的效果。同时
页面
父
页面
中
有回退按钮,直接调用的go(-1)。此时就产生了一个奇怪的现象:点击回退按钮,
iframe
出现了
后退
,而父
页面
没有回退。 类似于下面这样: // 动态切换src let
iframe
Src: string = 'http://example1.com' setTimeout(() => {
iframe
Src = 'http://example2.com' }, 1000) // vu
JS 刷新保持
iframe
页面
并支持浏览器前进
后退
⏹JS 刷新保持
iframe
页面
并支持浏览器前进
后退
页面
嵌入
iframe
点击浏览器
后退
问题
在
iframe
绑定load事件,这样子就可以监听到打开
iframe
点击浏览器
后退
按钮事件;
JavaScript
87,907
社区成员
224,615
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章