怎么让网页处于一直加载中?

2018 年 11 月 28 日
 cunzhen
目的:进度条显示一直加载中,但是内容正常显示
17501 次点击
所在节点    PHP
105 条回复
happuiness
2018 年 11 月 29 日
我猜需求是放在微信浏览器内,页面不加载完无法举报投诉吧 > _ >
mywowo
2018 年 11 月 29 日
chuncked
dapp98230
2018 年 11 月 29 日
做个 flash 小动画。。一直 loading 圆圈一直转。。。或者跟微信内打开某些链接一样的。。其实东西打不开的,但是他的那个绿条在慢慢地爬,,给你无限的希望
cunzhen
2018 年 11 月 29 日
@jugelizi 对的,这种客户一般不是一手客户。。。
cunzhen
2018 年 11 月 29 日
@enjoyCoding 试试
cunzhen
2018 年 11 月 29 日
@maxxfire 拿人钱财,木办法哟
cunzhen
2018 年 11 月 29 日
@qiukong 这样会消耗服务器性能。。。
cunzhen
2018 年 11 月 29 日
@northernlights 不给响应咩~
cunzhen
2018 年 11 月 29 日
@happuiness 还有这种 BUG ?不过这是 PC 端的网页呢
cunzhen
2018 年 11 月 29 日
@northernlights 10 年有点狠。。。。哈哈哈
cunzhen
2018 年 11 月 29 日
@dapp98230 安慰剂~
jimrok
2018 年 11 月 29 日
使用 stream 方式,http 的协议上没有 content-length,所以一直不会被关闭,server 端隔一段时间,flush 一下数据,只要不 close,就可以样网页一直在加载。最早的聊天室都是这样做的。
cunzhen
2018 年 11 月 29 日
@jimrok 能贴一下代码吗?
northernlights
2018 年 11 月 30 日
@cunzhen sleep 了 10 years 就是不响应,但是 js 应该有个 timeout 吧,timeout 了就进入 fail 函数中无穷递归!
jimrok
2018 年 11 月 30 日
@cunzhen PHP 我不会,主要是利用 Transfer-Encoding: chunked 的编码,可以看看 http://imweb.io/topic/579f00de93d9938132cc8da4
cunzhen
2018 年 12 月 1 日
@jimrok 谢谢您
phpdev
2018 年 12 月 2 日
做个 gif,显示”加载中“
cunzhen
2018 年 12 月 3 日
@phpdev 骗子~
cunzhen
2018 年 12 月 3 日
谢谢各位大佬的热心回答,最后使用页内加载条解决了,当加载进度到达 90%时,放缓加载条的速度,让它永远无法 100% 😂
phpdev
2019 年 1 月 3 日
@cunzhen Lol

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/512198

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX