从 Dash 中的 onclick 触发 javascript

Joh*_*par 6 javascript python-3.x plotly-dash

我正在运行一个 Python Dash 应用程序,其中有几个回调和一个漂亮的图表。接下来我需要的是一个按钮,用于将一些结果以 Excel 格式复制到剪贴板(非常具体,是的)。我想我需要实现一个由按钮 onclick触发的javascript函数,但我不知道如何让Python应用程序调用javascript。有人可以帮我解决这个问题吗?:)

像这样的东西:

function copy_to_cliboard() {
  var copyText = document.getElementById("text_input");

  copyText.select();
  copyText.setSelectionRange(0, 99999);

  document.execCommand("copy");

  alert("Copied the text: " + copyText.value);
}
Run Code Online (Sandbox Code Playgroud)

多谢!

小智 0

为此,您必须使用套接字,使用套接字服务器可以触发前端。推送通知也用于向前端发送消息,但就您而言,套接字是最好的解决方案。请参考下面的回答。希望能帮助到你。

/sf/answers/3695441151/