回答編集履歴

4

追記

2018/08/02 05:14

投稿

keisukeh
keisukeh

スコア657

test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
  すいません。UUIDのことは忘れてください。使わなくても大丈夫です。
10
10
 
11
- session storage タブを閉じたときに保存データが消えてもいいという前提ですが、
11
+ タブを閉じたときに保存データが消えてもいいという前提ですが、
12
12
 
13
13
  初回読み込み時、フォームの内容を入力したタイミングでsession storageにデータを保存。
14
14
 

3

追記

2018/08/02 05:14

投稿

keisukeh
keisukeh

スコア657

test CHANGED
@@ -1,3 +1,21 @@
1
1
  タブごとに保存する内容を変えたいということでしたらページ読み込み時にUUIDなどで一意のIDを作成して、そのIDをキーにsession storage にデータを保存するというやり方ではいかがでしょうか?
2
2
 
3
3
  ただしsession storage の場合セッションが切れたタイミングで保存した内容も消えてしまいますが。
4
+
5
+
6
+
7
+ 【追記】
8
+
9
+ すいません。UUIDのことは忘れてください。使わなくても大丈夫です。
10
+
11
+ session storage タブを閉じたときに保存データが消えてもいいという前提ですが、
12
+
13
+ 初回読み込み時、フォームの内容を入力したタイミングでsession storageにデータを保存。
14
+
15
+ 戻るボタンやリロード時にsettion storageにデータがあるかを確認して
16
+
17
+ あればフォームに内容を反映させればいいと思います。
18
+
19
+
20
+
21
+ タブごとに保存したいということなので新しいタブで同じURLを見たときはデータ反映する必要はないですよね?

2

内容修正

2018/08/02 05:13

投稿

keisukeh
keisukeh

スコア657

test CHANGED
@@ -1 +1,3 @@
1
1
  タブごとに保存する内容を変えたいということでしたらページ読み込み時にUUIDなどで一意のIDを作成して、そのIDをキーにsession storage にデータを保存するというやり方ではいかがでしょうか?
2
+
3
+ ただしsession storage の場合セッションが切れたタイミングで保存した内容も消えてしまいますが。

1

誤字修正

2018/08/02 03:44

投稿

keisukeh
keisukeh

スコア657

test CHANGED
@@ -1 +1 @@
1
- ごとに保存する内容を変えたいということでしたらページ読み込み時にUUIDなどで一意のIDを作成して、そのIDをキーにsession storage にデータを保存するというやり方ではいかがでしょうか?
1
+ ごとに保存する内容を変えたいということでしたらページ読み込み時にUUIDなどで一意のIDを作成して、そのIDをキーにsession storage にデータを保存するというやり方ではいかがでしょうか?