我尝试使用全屏幕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树的屏幕截图:
通过全屏iframe看到的analorenz.com dom树的屏幕截图:
更新2 :
真正钓鱼的事情正在发生。在iframe上查看网站时,子页面不断重新绘制在屏幕上并开始占用越来越多的内存,直到Mobile Safari崩溃,即使您根本不与页面进行交互。不知道为什么。
直接查看网站时,如果您滚动(按预期)并且内存合理,它只会重新绘制。