我一直在处理涉及GM_getvalue和GM_setValue的代码。我想通过ajax访问服务器中的数据。
我一直在处理涉及GM_getvalue和GM_setValue的代码。可以在Tampermonkey>仪表板>脚本>存储中的存储中找到存储的数据。但是,只能在一台PC上看到它。我想访问我的网站/服务器中的数据。是否有任何建议和代码使其成为可能?也许是Ajax?
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/>");
});
}
我期望能帮助我通过网站/服务器获取这些数据的代码。帮助:(
答案 0 :(得分:0)
localStorage是一种浏览器存储。这意味着服务器看不到存储了什么数据。 如果要将数据从本地存储发送到服务器,则应使用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);
}
});
});