从外部过程中获取当前有效铬或铬片的URL



如何从Linux编程中的外部过程中获取当前的铬Tab url?

与这个问题有很多类似的问题,但是我没有发现以下要求

  • 解决方案应在镀铬过程的外部工作,即不在JavaScript或Chrome扩展中。
  • 解决方案不应基于Autohotkey,Xdotool,WMCTRL或类似的工具,用于模拟键盘或鼠标输入
  • 没有OSX或Windows特定解决方案

在Firefox中,有mozrepl,它通过TCP端口上的交互式REPL公开浏览器内部。我正在寻找类似的铬或铬的东西,即使这意味着要安装镀铬。

我在https://github.com/erjoalgo/chrome-current-url中实现了@Asesh建议。

pip install chromeurl
sudo chromeurl --install-manifest native

然后从WebStore安装扩展程序

最后,查询当前的铬URL:

$ curl http://localhost:19615/tabs/current/url
https://developer.chrome.com/extensions/activeTab

相关内容

  • 没有找到相关文章

最新更新