Chcę zebrać niektóre dane w obszarze użytkownika określonej strony i wysłać te dane na mój serwer internetowy.
Ponieważ dane te zawierają prywatne informacje finansowe, transfer powinien zostać zabezpieczony.
Jak mogę bezpiecznie przesyłać dane za pomocą Greasemonkey lub Tampermonkey?
Odpowiedzi:
0 dla odpowiedzi № 1Aby bezpiecznie przesyłać dane ze skryptu Greasemonkey / Tampermonkey, użyj GM_xmlhttpRequest () do POST
dane na twój bezpieczny serwer.
Aby to zrobić, użyj protokołu SSL (https: //).
Na przykład:
// ==UserScript==
// @name _Demonstrate secure data transmission
// @include http://YOUR_SERVER.COM/YOUR_PATH/*
// @grant GM_xmlhttpRequest
// ==/UserScript==
var secureStr_1 = "Don"t let anybody see this!",
secureStr_2 = "The Super secret borscht recipe is...";
GM_xmlhttpRequest ( {
method: "POST",
url: "https://YOUR_**SECURE**_SERVER.COM/YOUR_SAVE_PATH/",
data: "secureStr_1=" + encodeURIComponent (secureStr_1)
+ "&" + "secureStr_2=" + encodeURIComponent (secureStr_2)
// etc.
,
headers: {
"Content-Type": "application/x-www-form-urlencoded"
},
onload: function (response) {
console.log (response.responseText);
}
} );