我在this demo page (跨域)上放置了一个表单(由我托管)。我可以在父节点和子节点上添加代码。
iframe自动调整大小效果很好(使用iframe-resizer),但是当在移动设备或桌面上提交表单时,如果窗口较窄(因此滚动条较长),则不会立即显示感谢消息。你需要向上滚动一下父页面才能看到它,这可能会让人感到困惑。
iframe被完美地缩小到合适的大小,但不知何故需要做一个自定义的postMessage来告诉父级滚动/跳转到嵌入的iframe的顶部。
有没有关于如何使用已经存在的iframe-resizer脚本的想法,或者我可以在没有它的情况下做一个postMessage,如果是,如何做?
提前谢谢你!
发布于 2019-03-24 00:10:08
你试过了吗?
document.getElementById('thankyou').scrollIntoView()
https://stackoverflow.com/questions/55315504
复制相似问题