【问题标题】:Is there any way to open different tabs in hololens 2 app?有没有办法在 hololens 2 应用程序中打开不同的选项卡?
【发布时间】:2021-12-02 07:13:46
【问题描述】:

我使用Application.OpenURL("www.google.uk") 打开了一个网站。这可行,但如果我尝试打开更多 URL,则只有一个会保持打开状态。

我需要一种打开更多标签的方法。

这是我的 foreach,我需要使用上面提供的 id 打开不同的标签。

foreach ( var ids in mehrerenids)
        {   
         Application.OpenURL($"LINK/{ids}");
        }

团结 2019.4.25f1 HoloLens 2

问候

【问题讨论】:

  • 这取决于平台。在documentation 中,他们说 2019.4.25f1 对于 WebGL 应用程序,每次调用时都应该打开多个选项卡,但显然它不适用于您,所以不应该是 WebGL ......不确定它是否适用于 Hololens,但你能试试:Application.ExternalEval("window.open('www.google.uk');"); 吗?
  • 您从 Unity 启动的边缘浏览器应该能够同时打开多个选项卡。您能否提供有关您提到的“选项卡”和 HoloLens 的系统版本号的更多信息?
  • @Pac0 感谢您的回答,我试过了,但没有任何反应。可能不支持。
  • @Hernando-MSFT 我提到的“标签”只是您在边缘浏览器中打开的普通标签。没什么特别的,但它现在不起作用。系统版本号:10.0.19041.1161
  • 是的,我不认为它受支持(还没有?)。也许联系支持或团结论坛?

标签: c# unity3d uwp hololens


【解决方案1】:

目前不支持通过循环代码同时启动多个标签页,它总是只启动一个Edge窗口,并且其中只显示一个标签页。

尽管如此,UnityEngine.WSA.Launcher.LaunchUri(uri, false) 可以通过直接在您的统一应用程序内启动一个平面浏览器窗口来打开网络链接并避免系统暂停您的应用程序。但它仍然总是同时只保留一张石板。

【讨论】:

  • 感谢您的回答!也许你将来可以实现它?
  • 您可以通过反馈中心提交关于新功能请求的功能请求,以便在 HoloLens 操作系统和设备的未来版本中考虑。如果它是一个热影响的功能,将有可能优先跳入开发计划。关于如何发布反馈请求,您可以关注此文档:Send feedback to Microsoft with the Feedback Hub app
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-07-04
  • 1970-01-01
  • 1970-01-01
  • 2023-03-28
  • 1970-01-01
  • 2020-03-25
  • 2019-04-26
相关资源
最近更新 更多