1

目前,Oculus Quest头戴设备的浏览器看起来很基础,没有复制/粘贴等功能。它似乎也无法通过“深度链接”启动其他应用程序。我个人没有 Oculus Go,但我认为这将是一种非常相似的体验?

有什么方法可以从计算机(例如以编程方式)访问耳机浏览器中的 URL/历史/等?至少这样我们可以复制相关部分,并可能以编程方式将它们“键入”回我们需要它们的区域的耳机中。

4

1 回答 1

1

如果您在耳机上启用了开发者模式似乎可以使用Chrome DevTools 远程调试。

您可以在 Oculus 开发者网站上找到官方文档

启用开发者模式后,使用 USB-C 数据线将耳机插入计算机。

当耳机连接到您的计算机时:

  • 在电脑上打开谷歌浏览器
  • 访问特殊chrome://inspect/#devicesURL
  • 在“远程目标”标题下找到耳机
  • 在您要与之交互的页面上单击“检查”

耳机网络浏览器中打开的每个“选项卡”似乎都有一个“检查”选项:

Chrome DevTools“检查”打开的标签

从那里,您可以像通常使用 DevTools 一样访问浏览器窗口,因此可以从 JavaScript 控制台访问诸如 URL 之类的内容,或操作字段: Chrome DevTools JavaScript 控制台

至于以编程方式执行此操作,DevTools 协议已记录在案,并且有许多不同语言的 SDK

DevTools 协议文档讨论了DOM 域(除其他外),它似乎提供了与上述“检查”功能相似的特性。通过使用DOM.getDocument,您可以获得相当于document从 Chrome DevTools 控制台访问的功能。这将返回一个Node 对象,其中包含诸如documentURL.

于 2019-06-01T02:01:48.493 回答