issues
search
Candinya
/
Kratos-Rebirth
一个可爱而现代的 Hexo 主题
GNU General Public License v3.0
630
stars
80
forks
source link
optimize: enhance pjax
#115
Closed
ArcticLampyrid
closed
2 years ago
ArcticLampyrid
commented
2 years ago
在浏览器不支持History API的情况下自动禁用PJAX
避免各种重复的HTML解析,一次解析后多次复用,以提高性能
在PJAX的时候刷新一些
<meta>
标签 (
og:title
&
og:url
),部分第三方服务会自动使用这些标签的数据 (比如我就是在试图集成LiveRe评论的时候发现这个问题,才来修改PJAX的)
减少jQuery的使用(但仍然在用)
动态获取滚动位置,进行滚动,以完全兼容响应式布局 如果在启动时获取一次offest就保存,可能会因为窗口大小改变导致的布局改变而使得滚动位置错误(当在电脑上加载后,改变width<768px触发布局转换时,尤为明显)
<meta>
标签 (og:title
&og:url
),部分第三方服务会自动使用这些标签的数据 (比如我就是在试图集成LiveRe评论的时候发现这个问题,才来修改PJAX的)