AppleScript在刷新

时间:2016-10-16 09:51:16

标签: javascript macos applescript

基本上我的问题是我有一个运行Qminder监视器的网络浏览器(Chrome)显示队列,但我想同时在显示器上显示其他内容。

这个想法是,当有人被呼叫时,Qminder会刷新浏览器窗口以显示更新。

有没有办法编写一个脚本,可以全天候监控此浏览器刷新并将浏览器窗口切换回前台?

我已经制作了一个脚本,可以定期在数字标牌和Qminder队列之间切换,但是弄清楚屏幕显示被叫人的关键部分是最重要的部分。

1 个答案:

答案 0 :(得分:1)

在浏览器中,我们实际上并没有重新加载页面,我们还会监听WebSocket事件并动态地将人员添加到UI中。

您可以直接针对Qminder API编写脚本,该API会在调用某人时向您发送WebSocket事件。或者,当您拥有面向公众的Web服务器时,您可以接收webhook。

从用户体验的角度来看,最好始终显示队列。这会向您的访问者显示他们在队列中的位置。对于其他标牌,我们建议您添加另一个屏幕。 :)

你应该看看the Qminder API doc。您可以在“事件和Webhooks”部分下找到有用的信息。 (请注意,“事件”部分适用于使用Qminder Javascript library

至于显示和隐藏应用程序:Hide Application。您可以通过osascript(1)程序将其集成到非AppleScript解决方案中。