wpe-webkit-mir-kiosk 网络断开连接无法恢复

wpe-webkit-mir-kiosk 网络断开连接无法恢复

我在 Raspberry Pi 3b 上的 Ubuntu Core 22 上使用 wpe-webkit-mir-kiosk,如下所示:

snap set wpe-webkit-mir-kiosk url=https://www.mysite.com

我的用例是一个数字仪表板,用于加载带有指标的远程站点。所有其他编排均由远程 Web 应用程序处理。由远程 Web 应用程序管理其他所有内容可以很好地满足我的许多其他需求。

一切都运行良好,直到网络中断。然后我在屏幕上看到一个网络错误,如下所示:

Page Load Error - Error resolving "www.mysite.com" Temporary Failure In Name Resolution

因为此用例没有连接键盘或鼠标。我需要一种方法让系统在一段时间后(即每 30 秒)尝试自我恢复,并继续尝试直到网络再次可用。

我能想到的最简单的解决方案是添加

setTimeout(() => {
    location.reload();    
}, 30000);

进入错误页面的脚本。它是 cog 的一部分吗?我该如何添加它?我还应该考虑哪些其他简单的解决方案。

我完全可以接受定期显示的错误屏幕,我只是需要它在需要手动干预(以重新启动或插入鼠标的形式)之前尝试自我纠正。

相关内容