我正在使用第三方代码(npm软件包),该代码在授权过程中使用opn(另一个npm软件包)打开默认的用户浏览器。取而代之的是,我想通过向前端发送某种请求在现有浏览器中打开一个新标签。因为我不想重写/复制所有第三方代码以实际上只更改其中的一行,所以您有任何想法如何实现另一种方式吗?
答案 0 :(得分:0)
如果要打开新标签,则应使用Chrome DevTools协议。
您可以在此处阅读更多内容 https://github.com/cyrus-and/chrome-remote-interface
我想您无法捕获“打开浏览器”事件。但是应该可以通过“ chrome-remote-interface” npm软件包定期询问浏览器。