wxLaunchDefaultBrowser 在快速安装的应用程序中不起作用

wxLaunchDefaultBrowser 在快速安装的应用程序中不起作用

当我使用以下 wxWidgets API 调用时...

http://docs.wxwidgets.org/trunk/group__group__funcmacro__misc.html#ga3ff36fe489da2a779248b56f283615ca

...我收到以下错误...

“无法在默认浏览器中打开 URL“url goes here”。 (错误 11:资源暂时不可用)”

...但只有当我以安装好的 snap 方式运行我的应用程序时才有效。它在开发过程中运行良好。

诚然,我在尝试深入研究之前会先询问,但如果我要深入研究这个问题,我想我会先查看 wxWidgets 中 API 调用的 GTK2 实现,看看它到底想做什么。从那里我可能能够假设为什么它无法在受限的 ubuntu-core 环境中做到这一点。所以我会尝试这样做,但与此同时,是否有任何熟悉 snap 技术的人知道可能发生了什么?提前感谢任何帮助。

我认为这个错误并不奇怪,因为受限应用程序应该在安全的环境中运行。在这种情况下我该如何例外?

相关内容