【发布时间】:2017-11-12 14:25:44
【问题描述】:
上下文:
- 父页面加载包含应用程序/插件的 IFRAME
- 父页面具有与 IFRAME 不同的域
- 父页面和 IFRAME 都安装了
iframeResizer插件 -> iframe 没有滚动条(所有内容都显示在父页面上) - IFRAME 总是根据其文档高度调整大小 - 父页面 html/js 无法更改,只有 IFRAME
问题:
如果用户在 IFRAME 的底部并执行了一项操作,您如何在 IFRAME 的顶部滚动他?
不起作用的解决方案:
window.scrollTo(0,0); // from iframe来自 iframe 的带有
window.parent的任何内容(无法访问)在 iframe 主体顶部使用锚点并重写
window.location
可行的解决方案?
- 将发布一个作为答案(它有效,但很奇怪......而且对 IE 不利)
【问题讨论】:
标签: javascript iframe