Как вызвать функцию сценария greasemonkey js из flask? - PullRequest
0 голосов
/ 20 января 2020

У меня есть простой скрипт 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)

Итак, как мне это сделать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...