javascript - 另一个窗口的事件监听器
问题描述
我会尽力解释我在这里尝试做的事情:
我正在创建一个具有侧边栏界面的 Google 应用脚本插件。当用户单击其中一个按钮时,它将加载 Google 文件选择器以供他们上传文件。一旦文件上传到选择器中,选择器窗口将设置为自动关闭,然后运行一些后台功能(在服务器端)以从所选文件中导入数据。
在原始侧边栏上,我在底部有一个状态栏,显示插件是否仍在运行(仍在导入数据)。问题是我不能更新状态栏元素说它已经完成,因为它是一个单独的窗口(选择器窗口),它导入文件然后运行服务器端功能。
我想知道是否有办法在侧边栏中设置一个事件侦听器来检查选择器窗口是否已关闭(在它运行服务器端功能之后),以便它可以更新状态栏以显示“完成“?
我还没有找到任何有关拥有监视另一个窗口的事件侦听器的信息。
也欢迎提出另一种完全解决此问题的方法的建议。
上传文件后,文件选择器窗口有一个回调函数。但是,我不知道有一种方法可以使用它在另一个窗口上编写 HTML(状态栏显示“完成”)
解决方案
推荐阅读
- vue.js - 在 Vue 中,如何使用新的 devBaseUrl 选项?
- java - ClassName.class.getResource() 返回 null
- html - 展开 div 并覆盖其他 div
- jmeter - CSV 数据集在 JDBC 采样器请求之前执行
- mysql - 基于具有自连接的另一列值按值排序
- google-cloud-platform - 以编程方式编辑 Dataprep 配方
- react-native - expo 不包含名为 WebBrowser 的导出
- google-kubernetes-engine - istio 重试失败或我不明白?
- python-3.x - 向 AWS Lambda 函数发送和读取数据
- debugging - Emacs Cider Debugger 本地导航