-1

我使用 HTML 制作了一个页面,其中包含一些 .jpg 文件和一些 .swf 文件,当有人用慢速网络连接打开它时,其中一些文件没有被浏览器加载,即使加载需要几个小时也必须加载. 这个问题有什么解决办法吗?是否有任何代码可用于 HTML 或任何其他语言(之前是 HTML)?

4

2 回答 2

1

这不是您可以从服务器端配置的东西(尤其是不能从您的 HTML 中)。

这由用户浏览器上的超时设置决定。如果他们愿意,他们将不得不自己更改设置。

于 2012-05-26T11:29:39.610 回答
0

对于图像,您可以轻松地使用 javascript 来请求您的所有资产,一旦所有资产都加载完毕,就会显示页面的其余部分。您可以使用 CSS 默认隐藏它,然后让 javascript 在加载时再次使其可见。

这是一个这样做的例子:http: //jsfiddle.net/HdSSL/

然而,预加载 Flash 嵌入是另一回事。您可以通过手动将每个嵌入包装在容器 swf 中并监控子电影的加载状态来做到这一点,但这非常复杂,并且可能会破坏一些 Flash 电影。

于 2012-05-26T12:03:01.660 回答