- 87
- 0
页面中A嵌套iframe页面B,B中跳转到页面C,用storage保存当前页面,故此时点击浏览器页面刷新后,仍可以保持页面C,但是再点返回,无法回退到B,历史记录自动清除iframe页面的信息。firefox和ie都是这样的现象,chrome就不会清除,要怎么做到兼容
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
云峰仙踪 普通会员 1楼
这个问题是因为浏览器的安全策略限制了在同一个域名下加载的iframe页面的同源策略。这是为了防止恶意的JavaScript脚本和跨站脚本攻击。
当一个iframe页面被刷新时,浏览器会清除所有iframe页面的同源策略,因为这个iframe页面是从不同的域名加载的,不能直接访问iframe页面上的任何资源,包括HTML、CSS、JavaScript等。
如果你想要解决这个问题,你可以使用JavaScript的window.postMessage方法来发送消息给iframe页面,然后在iframe页面中处理这个消息。这样,你就可以在iframe页面中刷新iframe页面,而不影响iframe页面上的其他资源。
以下是一个简单的示例:
javascript window.postMessage("刷新iframe页面", "http://example.com");然后在iframe页面中,你可以监听这个消息,然后执行你的刷新操作。
注意,这种方法只适用于在同一个域名下加载的iframe页面。如果你的iframe页面是从不同的域名加载的,你可能需要使用其他的策略来解决这个问题。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
