2012-07-20 34 views
1

我的手机中安装了Android ICS 4.0.3。我创建了一个移动Web应用程序(测试地址为http://drupal.langoor.mobi),为此我动态地从后端的MySQL数据库提供HTML页面。Android ICS的CSS加载问题

问题: html页面不是由Android和Dolphin浏览器的默认股票浏览器呈现。 这个问题不会发生在铬,火狐,Safari浏览器移动浏览器。

为了弄清楚这个问题,我也跟着这些方法

  1. 使用的Adobe暗影做远程检查HTML页面,这并没有多大帮助的监守我没能看到任何内容加载错误。
  2. 假设Javascript/jQuery冲突是一个问题,我尝试删除所有从服务器动态提供的链接js文件(非静态),然后HTML页面呈现,但没有应用样式。

我试图寻找和发现这个链接,但它没有帮助: Android - html from android_assets in WebView, CSS not loading in ICS

请帮我出这一点。

回答

1

挖掘更多的问题后,我发现导致问题的主要原因是content being sent in Uncompressed format from Server,并且由于Android ICS的默认设置和Dolphin浏览器无法正确呈现它。

这里是我提到的问题的确切原因的链接。 Enabling data compression for Apache2 + FastCGI setup

感谢

+1

它的伟大,你解决你的问题,你能接受这个解决方案,并提出新问题为你所面临的新的问题。 stackoverflow不能像论坛一样工作,所以一个具体的问题,应该只有相关的答案。当你问这个新问题时,你总是可以链接到这个问题上,向用户表明存在某种关系。问另一个问题也会让你更多的意见,这意味着获得答案的可能性会增加。 – 2012-07-30 14:00:30

+1

Thanks @ bool.dev,我明白了你的观点。我会去做。 – lalit 2012-07-30 16:20:30