【发布时间】:2013-06-19 17:54:00
【问题描述】:
每次 iPhone 旋转时,我页面上的 iframe 都会向下移动大约 20 个像素。
我的页面上唯一的内容是body标签和iframe标签,而且似乎只有当iframe指向我的game.html时才会发生。
有没有其他人遇到过这个问题或知道如何解决它?
代码:
<iframe id="gameiFrame" src="game.html" width="100%" height="500"></iframe>
更新:
iframe 本身并没有向下移动,而是 iframe 内容向下移动。 game.html 文件是第 3 方专有和混淆代码,但我知道它正在执行 javascript 以使页面上的内容居中。
【问题讨论】:
-
发布你为gameiFrame设置的CSS代码
-
我们需要 game.html 的代码来调试这个...
-
看起来是向下移动的 iframe 内容。
-
我根据您的问题尝试了 mak 演示,但我无法像您所说的那样遇到问题。这里我尝试的代码: NSString *myHTML = @""; [wvIFrame loadHTMLString:myHTML baseURL:nil]; [wvIFrame setBackgroundColor:[UIColor clearColor]];
-
您是否尝试过删除 width=100% 并将其设置为固定值?有区别吗?
标签: javascript iphone ios iframe mobile-safari