Можно ли сохранить локальное хранилище в Chrome Sync? - PullRequest
0 голосов
/ 03 декабря 2018

В настоящее время у меня есть веб-сайт, который использует HTML и JS.В настоящее время веб-сайт часто используется в Chromebook, где у всех нет «центрального компьютера», иными словами, мы ежедневно подключаемся ко многим компьютерам.

У меня простой веб-сайт.HTML:

<!DOCTYPE html>
<html>
    <head>
        <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet">
        <title>typing</title>
        <link rel="stylesheet" href="index.css">
    </head>
    <body>
        <div contenteditable="true" tabindex="0" id="textbox"></div>
        <script src="index.js"></script>
    </body>
</html>

JS

window.onload = (function() {
    console.log("onload")
    var clearedTextBox = 0;
    var text_box = document.getElementById("textbox");
    var input = localStorage.getItem("input");
    if (input) {
        text_box.innerHTML = input;
    } else {
        text_box.innerHTML = "Type here!";
        text_box.onclick = function() {
            console.log("onclick")
            if (clearedTextBox === 0) {
                text_box.innerHTML = "";
                clearedTextBox = 1
            }
        };
    }
    text_box.oninput = function() {
        localStorage.setItem("input", text_box.innerHTML);
    }
});

(есть CSS, но это не важно для этого вопроса)


Сайт является пустой страницейгде вы можете печатать, и ваш набор текста сохраняется в локальном хранилище, поэтому при перезагрузке или открытии позже все, что вы написали, сохраняется.Вместо того, чтобы хранить в локальном хранилище, я не хочу хранить данные в синхронизации Chrome.Это возможно?Я вижу, что есть chrome.storage.sync, но он для расширений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...