Firefox中的iframe没有在放大时调整大小

时间:2015-08-10 12:21:00

标签: javascript

我使用javascript document.body.offsetWidth获取宽度并使用它来计算frame.style.left

我正在使用<body onresize='func()'>事件。一切正常。在Firefox和Chrome中。但是当在android选项卡中,我双击以放大Firefox中的iframe,Firefox将放大页面并且iframe偏离到侧面,即使我向左/向右移动页面,它仍然保持frame.style.left集通过剧本。

仅在Firefox中发生这种情况。 Chrome似乎运行正常。

我的问题是如何纠正这个问题。

我可以做一个CSS工作,但我如何在javascript中完成。

期待并表示感谢。

1 个答案:

答案 0 :(得分:0)

好问题!让我思考。好吧,在网上搜索我发现了一个解决方案。基本上你会寻找文字大小的变化。

如何执行此操作,隐藏span,注册height,添加event listener并在高度发生变化时检查间隔。如果高度发生变化,则表示页面已缩放。

看一下教程。 link to article.