У меня есть простой скрипт greasemonkey, который отправляет данные в скрипт flask python. Ничего сложного, только на шаг выше здравствуй, мир. Это прекрасно работает, но я хочу сделать обратный процесс. То есть мой python / flask вызывает функцию в моем скрипте greasemonkey
ниже приведен частичный код, который работает от greasemonkey до flask / / 1023 *
в обезжиренной обезжиренной массе:
let data = [
{"who":"greasemonkey", "what":"Hi there4"}
];
GM.xmlHttpRequest({
method: "POST",
url: "http://localhost:5000/worker2",
data: JSON.stringify(data),
headers: {
"Content-Type": "application/x-www-form-urlencoded"
}
});
в python:
@app.route('/worker2', methods = ['POST'])
def worker2():
# read json + reply
data = request.get_json(force=True)
print("**************** ")
print(data)
print("**************** ")
return "success!!!"
, но я хочу
в js:
function calledFromFlask(data){
console.log("flasked just sent: "+data);
}
и в python:
callGreasemonkeyFunction(calledFromFlask, some_data)
Итак, как мне это сделать?