通过Chrome扩展程序将数据发送到Flask(并返回结果)

时间:2019-12-13 01:06:16

标签: google-chrome flask google-chrome-extension pythonanywhere

在Pythonanywhere上托管的Flask应用程序中,我具有以下内容:

<form method="post" action=".">
 <p><input name="text" placeholder="Write a text..."/></p>
 <p><input type="submit" value="Check Text" /></p>
</form>

提交后,我将使用python进行验证,并将响应返回到html代码。 我要做的是通过Chrome扩展程序将数据发送到此表单。我想选择一个文本,然后将该选择发送到我的Flask应用程序中进行分析。 像这样:

function genericOnClick(info, tab) {
var terms = info.selectionText;
terms = terms.replace(/^\s+|\s+$/g, "");
if (terms.length < 1) return false;
chrome.tabs.create({
    "url": "http://rjlimauerj.pythonanywhere.com/" + encodeURIComponent(terms),
    "selected": true
});
}
var title = "Get resulsts";
var id = chrome.contextMenus.create({
"title": title,
"contexts": ["selection"],
"onclick": genericOnClick
});

我确实希望看到结果是一个弹出式气球,就像Google Traslate Extensions一样,但这是第二个问题。我不知道如何交换数据。有人可以帮我吗?

0 个答案:

没有答案