私はhtml5のlocalStorageが初めてで、構文に問題があります。私は基本的にcheckFullscreenの値をチェックしようとしており、trueまたはfalseに応じていくつかのコマンドを実行しています。しかし、それは機能していません。私は何を間違っていますか、これを修正する方法を教えてください。
(win.isFullscreen、win.leaveFullscreen()、win.enterFullscreen() は node.js の一部です)
ありがとうございました。
var fullscreenstore = localStorage.getItem('fullscreen');
var checkFullscreen = win.isFullscreen;
if (fullscreenstore == null || true) { // if value is null or true then fullscreen app
localStorage.setItem(fullscreen, true);
win.enterFullscreen();
win.maximize();
win.show();
}
else { // if false then run in window mode and set localStorage value false
localStorage.setItem(fullscreen, false);
win.maximize();
win.show();
}
次に、「F1」キーを押して、localStorage 値の値を変更します。
$(document).keyup(function (e) {
if (e.which == 27) {
win.close();
};
if (e.which == 112) {
if (checkFullscreen == true) {
win.leaveFullscreen();
}
else {
win.enterFullscreen();
};
};
});