【问题标题】:opera mini - problem with loading pageOpera mini - 加载页面的问题
【发布时间】: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


【解决方案1】:

图像是完全不存在,还是首先显示为彩色框?

在连接速度较慢的情况下使用 Opera Mini 时,页面通常会加载彩色框而不是图像。如果您滚动或重新加载页面,图像将很快出现。如果您等待几秒钟,它们也会出现。这就是 Opera Mini 打算工作的方式。

如果我上面描述的情况不是发生了什么,请告诉我们,并考虑filing a bug report

【讨论】:

  • 我创建了 ID 为:SKIRNE-144876 的错误报告
  • 我的连接速度是 10MB/s,我在诺基亚 n96、HTC Sensation 和 Iphone 4 上的 Opera Mini 以及在线 Opera Mini 模拟器中重现了这个错误。此外,如果我将 css 样式从外部文件移动到 HTML 页面,即使没有刷新页面,一切都可以正常工作。 Opera 团队能多快解决这个问题?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-06
  • 1970-01-01
相关资源
最近更新 更多