繁体   English   中英

如何从我的本机应用程序(如远程调试)打开笔记本电脑上的 chrome 选项卡?

[英]How can I open a chrome tab on my laptop from my react-native app (like remote debugging does)?

我正在创建一个小型调试应用程序来监视我的主应用程序的两个用户之间的特定交互 (WebRTC)。

我有一个 Web 应用程序 (React) 和一个移动应用程序 (React-Native),它们都通过 socket.io 连接到我创建的节点服务器。 该节点服务器的目的是收集双方用户的信息,并将这些信息实时显示在网页中。

我的 Web 应用程序有一个按钮,当您单击它时,它会在包含调试信息的新选项卡中打开该调试网页; 我只是使用window.open 是否可以从我的移动设备上执行类似的操作,运行 react-native 应用程序? 也就是说,我可以单击一个按钮并以某种方式在我的笔记本电脑上打开一个浏览器选项卡吗? React-Native 远程调试是否适用于这样的事情?

目前在 React Native 中没有支持的方法可以做到这一点。

但是,您当然可以自己添加它。

导航到node_modules/react-native/local-cli/server/middleware/getDevToolsMiddleware.js

寻找launchChrome(debuggerURL); ,您可以使用所需的 URL 调用另一个launchChrome函数。

这只会在您选择Debug JS Remotely时出现。

调试时,您可以配置 CLI 服务器代码以启动 URL。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM