Skip to content

Commit ea27b2e

Browse files
committed
chore: remove fixing 404 of hit back button
1 parent 2ac841d commit ea27b2e

File tree

6 files changed

+27
-11
lines changed

6 files changed

+27
-11
lines changed

docs/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ footer: MIT Licensed | Copyright © 2018-present Evan You
1515

1616
### As Easy as 1, 2, 3
1717

18-
[](./尤.md)
18+
- [](./尤.md)
1919

2020
``` bash
2121
# install

docs/尤.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#
2+
3+
- [](./雨.md)

docs/溪.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#
2+
3+
- [Homepage](./)

docs/雨.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#
2+
3+
- [](./溪.md)

lib/app/app.js

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -83,16 +83,6 @@ export function createApp () {
8383
}
8484
})
8585

86-
// Fix when the two adjacent records in the browser's history contain same state, but have the different url,
87-
// which will cause Vue-Router to match 404.
88-
let lastHistoryState
89-
window.addEventListener('popstate', event => {
90-
if (event.state !== null && JSON.stringify(event.state) === JSON.stringify(lastHistoryState)) {
91-
history.back()
92-
}
93-
lastHistoryState = event.state
94-
}, false)
95-
9686
const options = {}
9787

9888
themeEnhanceApp({ Vue, options, router, siteData })

lib/app/cache.js

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
export default {
2+
set (itemName, item) {
3+
sessionStorage.setItem(itemName, JSON.stringify(item))
4+
},
5+
get (itemName) {
6+
let item
7+
try {
8+
item = JSON.parse(sessionStorage.getItem(itemName))
9+
} catch (err) {
10+
item = null
11+
}
12+
return item
13+
},
14+
clear (itemName) {
15+
sessionStorage.removeItem(itemName)
16+
}
17+
}

0 commit comments

Comments
 (0)