Heim >Web-Frontend >H5-Tutorial >浏览 GitHub 项目的目录结构时,点击一个目录或文件链接是如何做到局部刷新,URL 同时被更新,这是什么原理?

浏览 GitHub 项目的目录结构时,点击一个目录或文件链接是如何做到局部刷新,URL 同时被更新,这是什么原理?

WBOY
WBOYOriginal
2016-06-07 08:43:071991Durchsuche

如: github.com/rails/rails/
但是IE上没有这种效果,是整页刷新的。

回复内容:

通过调用 history.pushState 方法。
详见: developer.mozilla.org/e IE 和 firefox4 以下是不支持history.pushState的, 应该有代码判断是否支持此funtion然后相应会整页刷新。你可以用history.js,兼容低版本浏览器 : github.com/balupton/His
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn