我想收集特定页面的用户区域内的一些数据,并将这些数据发送到我的web服务器。
由于这些数据掌握着私人财务信息,因此应当对转移进行担保。
如何使用Greasemonkey或Tamper猴子安全地发送数据?
发布于 2015-12-17 20:46:27
要安全地从Greasemonkey/Tamper猴子脚本传输数据,请使用xmlhttpRequest()到POST数据到您的安全服务器。
使用SSL (https://)来做到这一点)。
例如:
// ==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);
}
} );https://stackoverflow.com/questions/34307436
复制相似问题