Получать данные из localStorage - PullRequest
0 голосов
/ 10 апреля 2019

Я работал с кодами, включающими GM_getvalue и GM_setValue. Я хотел бы получить доступ к данным на моем сервере через ajax.

Я работал с кодами, включающими GM_getvalue и GM_setValue. Сохраненные данные можно найти в хранилище, расположенном в Tampermonkey> Dashboard> Script> Storage. Однако его можно было увидеть только на одном ПК. Я хотел бы получить доступ к данным на моем сайте / сервере. Есть ли какие-либо предложения и коды, чтобы сделать это возможным? Аякс возможно?

if($("#name_full").html()){
    $("#name_full").submit(function(){
        var Fname = $("#firstname").val();
        var Sname = $("#surname").val();
        GM_setValue("datalogs",GM_getValue("name_full","")+Fname+" "+Sname +"<br/>");
    });
}

Я ожидаю, что коды, которые могут помочь мне получить эти данные через мой веб-сайт / сервер. Помощь: (

1 Ответ

0 голосов
/ 10 апреля 2019

localStorage - это тип хранилища браузера.Это означает, что сервер не может видеть, какие данные хранятся.Если вы хотите отправить данные из localalstorage на сервер, вы должны использовать метод HTTP-запроса.Вы можете использовать метод GM_xmlhttpRequest.Например, код может быть таким:

jQ(document).on("keyup", "form input", function () {
    let value = GM_getValue("name_full","");
    GM_xmlhttpRequest({
        method: "POST",
        url: "http://....",
        data: value,
        headers: {
            "Content-Type": "application/x-www-form-urlencoded"
        },
        onload: function(response) {
            alert(response);
            var json = $.parseJSON(response); 
        }
    });

});

...