質問編集履歴
1
不足箇所の追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -74,6 +74,16 @@
|
|
74
74
|
|
75
75
|
```
|
76
76
|
|
77
|
+
この場合、
|
77
78
|
|
79
|
+
①拡張機能読み込み(この時点ではchecked:trueによりtrue。flagも初期化でtrue。メニューにもチェックが入っている)
|
78
80
|
|
81
|
+
②メニューをクリック(イベント発生でitem.checkedがfalse、flagもfalse。メニューのチェックは外れる)
|
82
|
+
|
83
|
+
~ここまでは期待通りの動作~
|
84
|
+
|
79
|
-
|
85
|
+
③Chromeを再起動(メニューはチェックが外れたまま。flagは初期化されるためtrue。ここでずれが発生してしまう)
|
86
|
+
|
87
|
+
④flagの値で分岐させた処理を行う(flagの値を見ているのでチェックが外れているのにtrueとして処理が進んでしまう)
|
88
|
+
|
89
|
+
という感じで途中から動作が期待通りになりません。
|