目前,Oculus Quest头戴设备的浏览器看起来很基础,没有复制/粘贴等功能。它似乎也无法通过“深度链接”启动其他应用程序。我个人没有 Oculus Go,但我认为这将是一种非常相似的体验?
有什么方法可以从计算机(例如以编程方式)访问耳机浏览器中的 URL/历史/等?至少这样我们可以复制相关部分,并可能以编程方式将它们“键入”回我们需要它们的区域的耳机中。
目前,Oculus Quest头戴设备的浏览器看起来很基础,没有复制/粘贴等功能。它似乎也无法通过“深度链接”启动其他应用程序。我个人没有 Oculus Go,但我认为这将是一种非常相似的体验?
有什么方法可以从计算机(例如以编程方式)访问耳机浏览器中的 URL/历史/等?至少这样我们可以复制相关部分,并可能以编程方式将它们“键入”回我们需要它们的区域的耳机中。
如果您在耳机上启用了开发者模式,似乎可以使用Chrome DevTools 远程调试。
启用开发者模式后,使用 USB-C 数据线将耳机插入计算机。
当耳机连接到您的计算机时:
chrome://inspect/#devices
URL耳机网络浏览器中打开的每个“选项卡”似乎都有一个“检查”选项:
从那里,您可以像通常使用 DevTools 一样访问浏览器窗口,因此可以从 JavaScript 控制台访问诸如 URL 之类的内容,或操作字段:
至于以编程方式执行此操作,DevTools 协议已记录在案,并且有许多不同语言的 SDK。
DevTools 协议文档讨论了DOM 域(除其他外),它似乎提供了与上述“检查”功能相似的特性。通过使用DOM.getDocument
,您可以获得相当于document
从 Chrome DevTools 控制台访问的功能。这将返回一个Node 对象,其中包含诸如documentURL
.