回答編集履歴

2

chousei

2019/12/11 03:39

投稿

yambejp
yambejp

スコア116694

test CHANGED
@@ -13,3 +13,73 @@
13
13
 
14
14
 
15
15
  もしくは history.pushStateで無理やりリロードを抑制するとか
16
+
17
+
18
+
19
+ # sessionStorage
20
+
21
+ - from.html
22
+
23
+ ```HTML
24
+
25
+ <a href="to.html">to</a>
26
+
27
+ ```
28
+
29
+ - to.html
30
+
31
+ ```HTML
32
+
33
+ <script>
34
+
35
+ if(!sessionStorage.getItem('reload')){
36
+
37
+ console.log("new");
38
+
39
+ sessionStorage.setItem('reload',1);
40
+
41
+ }else{
42
+
43
+ console.log("reload");
44
+
45
+ }
46
+
47
+ </script>
48
+
49
+ <a href="from.html">from</a>
50
+
51
+ <a href="javascript:location.reload()">reload</a>
52
+
53
+
54
+
55
+ ```
56
+
57
+ # pushState
58
+
59
+
60
+
61
+ - from.html
62
+
63
+ ```HTML
64
+
65
+ <a href="to.html">to</a>
66
+
67
+ ```
68
+
69
+ - to.html
70
+
71
+ ```HTML
72
+
73
+ <script>
74
+
75
+ history.pushState(null,null,document.referrer)
76
+
77
+ </script>
78
+
79
+ <a href="from.html">from</a>
80
+
81
+ <a href="javascript:location.reload()">reload</a>
82
+
83
+
84
+
85
+ ```

1

ちょうせい

2019/12/11 03:39

投稿

yambejp
yambejp

スコア116694

test CHANGED
@@ -9,3 +9,7 @@
9
9
  たとえばsessionStorageを利用すれば
10
10
 
11
11
  おなじセッション内であればリロードをはじけるとは思います
12
+
13
+
14
+
15
+ もしくは history.pushStateで無理やりリロードを抑制するとか