首页 新闻 会员 周边

Facebook 的聊天窗口,不刷新原理是什么?

0
悬赏园豆:10 [已解决问题] 解决于 2016-07-20 20:28

在facebook上,有一个在线 chat 聊天窗口。窗口里的内容,是不会随着浏览器的地址改变而刷新。

看下面的图片:

 

上图,浏览器地址是: https://........./?id=...39240 ,尾数是39240  。 我打开了一个聊天窗口。还把窗口中的文字选中一部分。然后,我再点其它地址,如下图:

 

 

 

浏览器地址变成: https://........./?id=...65378 ,尾数是65378  。而且地址中没有#。页面内容也变了,但是聊天窗口还是不变,而且连选中的文字都没变。说明没被刷新或重画。

什么原理呢?

不知道是怎么实现的??

码有钱的主页 码有钱 | 初学一级 | 园豆:13
提问于:2016-07-20 17:23
< >
分享
最佳答案
1

可能是html 5的histtory.pushState()

收获园豆:10
大杯美式不加糖不加奶 | 小虾三级 |园豆:994 | 2016-07-20 17:27
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册