用的是 Chrome DevTools Protocol,开启这个协议要用参数 --remote-debugging-port
,如:
open -a Google\ Chrome --args --remote-debugging-port=9222
这个协议走的是 websocket,我用了 websocket.el 这个包,数据格式基本上是 JSONRPC,一时想不起来为什么我当初没有 jsonrpc.el,虽然我有些代码是抄它的。
这个插件不像 atomic-chrome 那样支持双向同步,讲道理是可以实现的,但是需要更多知识,优点就是不需要专门安装个浏览器插件。
相关讨论: