Ajax DuckDuckGo如何拥有无限的滚动结果,而如果在场外跟踪链接,“后退”按钮的功能与预期一致?
DDG上“apple”的搜索结果示例: 如果向下滚动几次,使用ajax将获取更多的结果。然后单击一个链接,访问结果,单击“上一步”按钮,DDG页面与您离开时完全相同Ajax DuckDuckGo如何拥有无限的滚动结果,而如果在场外跟踪链接,“后退”按钮的功能与预期一致?,ajax,search,back-button,Ajax,Search,Back Button,DDG上“apple”的搜索结果示例: 如果向下滚动几次,使用ajax将获取更多的结果。然后单击一个链接,访问结果,单击“上一步”按钮,DDG页面与您离开时完全相同 怎么做?我注意到页面上附加了d.js文件,它包含所有结果链接。他们会这样做吗 如果所有链接都是从JS文件加载的,并且当前缓存的JS版本是链接的最后一个(最大)页面,那么将允许保留所有结果。不确定他们是如何强制缓存d.js文件的,因为它包含一个查询字符串。我对会话和Cookie的强大魔力感到敬畏。这是一个非常好的方式做很多网站没有。
怎么做?我注意到页面上附加了d.js文件,它包含所有结果链接。他们会这样做吗
如果所有链接都是从JS文件加载的,并且当前缓存的JS版本是链接的最后一个(最大)页面,那么将允许保留所有结果。不确定他们是如何强制缓存d.js文件的,因为它包含一个查询字符串。我对会话和Cookie的强大魔力感到敬畏。这是一个非常好的方式做很多网站没有。