HTML5 - 历史 API
HTML5 - History API
在寻找一种无需刷新所有内容即可更改页面的方法时,我发现了历史记录 API。
显然,可以制作一个 link 来更改页面的一部分并对历史记录产生影响。例如,这个 link 可以从 myaddress.com 发送我到我的地址。com/page。html 从这个 link 并且只更新子页面。
但是我怎么才能得到 url myadress.com/page.html 直接转到子页面之外的所有内容的正确页面?
以下演示(不是我的)进行内容替换但不进行 url 路由,例如:https://html5demos.com/history/
我想避免 URL 重写,如果可能的话 jquery。
如果您首先使用常规 link 而没有使用 JavaScript,那么您将采用相同的方法。
通常这会涉及带有模板的服务器端语言(因此您可以避免重复页面之间共享的内容(如菜单)。
虽然您可以只创建静态 HTML 文件。
在寻找一种无需刷新所有内容即可更改页面的方法时,我发现了历史记录 API。
显然,可以制作一个 link 来更改页面的一部分并对历史记录产生影响。例如,这个 link 可以从 myaddress.com 发送我到我的地址。com/page。html 从这个 link 并且只更新子页面。
但是我怎么才能得到 url myadress.com/page.html 直接转到子页面之外的所有内容的正确页面?
以下演示(不是我的)进行内容替换但不进行 url 路由,例如:https://html5demos.com/history/
我想避免 URL 重写,如果可能的话 jquery。
如果您首先使用常规 link 而没有使用 JavaScript,那么您将采用相同的方法。
通常这会涉及带有模板的服务器端语言(因此您可以避免重复页面之间共享的内容(如菜单)。
虽然您可以只创建静态 HTML 文件。