我有一个问题需要解决,我正在开发一个基于 iframes 的大解决方案现在的问题是,当我使用任何 zoom 功能时浏览器说如果我将其缩放到 125%我可以看到因overflow : hidden
而在iframe中的部分内容,因为我不想要双滚动条(一个用于浏览器,另一个用于iframe)我只能需要 iframe 应该根据内容自动消耗它的宽度我已经尝试了width:auto
但它无法正常工作我可以根据内容手动设置宽度但我不知道如何检测浏览器的缩放事件。
更新
我有一个基于标签的应用程序,每个页面都打开一个单独的选项卡,每个标签包含一个iframe现在当我用来缩放功能时iframe的宽度保持不变我希望它改变我已经改变了每个高度回发,它工作得很好 像
parent.document.body.getElementsByTagName('iframe')[0].style.height = parent.document.body.getElementsByTagName('iframe')[0].contentWindow.document.body.scrollHeight + 'px';
但我无法猜测用户何时缩放页面以便我可以调整其宽度