【发布时间】:2011-11-18 04:53:21
【问题描述】:
我正在为 wap 应用程序开发 xhtml 页面,但在 Opera Mini 中加载第一个页面时遇到问题。并非整个页面内容第一次在屏幕上正确显示,很多图形元素缺失。
但在页面刷新后,所有内容都正确显示。第一次加载时如何解决这个问题?
【问题讨论】:
-
这很奇怪,第一个页面加载速度比后续页面慢/快。 Opera Mini 客户端使用后端的服务器来呈现页面,因此现在它已损坏意味着他们仍然可以在后端修复它,而无需发布新的客户端版本。
-
另外,当我将所有 css 样式从外部文件移动到 html 页面的 时,一切正常。从外部文件加载 css 样式时出现问题。但我想将我的 css 留在我的 styles.css 文件中。
-
一个典型的解决方案是使用服务器端脚本在页面中自动包含 css 数据——例如,google 的 Apache 的 mod_pagespeed 就是这样做的——code.google.com/speed/page-speed/docs/filter-css-inline.html
-
大卫,感谢这个解决方案,但不幸的是我的 css 文件很大,我想把它放在单独的文件中。我已经分析了其他一些 wap 资源,并发现从外部 css 文件加载背景图像的类似问题。我已经为这个问题创建了错误报告。 Opera 团队能以多快的速度对此做出反应?
标签: html xhtml opera wap opera-mini