iOS上的全屏iframe不断重新绘制并消耗所有内存

时间:2014-04-01 23:30:18

标签: html ios redirect iframe web

我尝试使用全屏幕iframe来设置屏蔽网址重定向。

我当前的设置在桌面上运行良好,但iframe打破了移动网站布局。 iframe比它应该更宽。此外,它不断重新粉刷,儿童网站开始占用更多内存,直到Mobile Safari崩溃。

如何在iOS上以iframe表现良好的方式设置全屏幕iframe?

从iOS访问以获取我的意思的一个例子:


更新:发布一些代码。

屏蔽网址重定向代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">

<html>
  <frameset>
    <frame marginwidth=0 marginheight=0 frameborder=0 name="TOPFRAME" src="http://analorenz.weebly.com/" noresize>
  </frameset>
</html>

analorenz.weebly.com是Weebly生成的,找到它here

正确查看时analorenz.weebly.com dom树的屏幕截图: correct mobile dom tree

通过全屏iframe看到的analorenz.com dom树的屏幕截图: incorrect mobile dom tree


更新2

真正钓鱼的事情正在发生。在iframe上查看网站时,子页面不断重新绘制在屏幕上并开始占用越来越多的内存,直到Mobile Safari崩溃,即使您根本不与页面进行交互。不知道为什么。

memory going up i/ii memory going up ii/ii

直接查看网站时,如果您滚动(按预期)并且内存合理,它只会重新绘制。

0 个答案:

没有答案