Hello RemoteDebug iOS WebKit适配器:从任何地方调试Safari和iOS WebView

目的

此适配器可通过基于Chrome调试协议(CDP)的工具在iOS上调试Safari / Webkit。 该项目的范围是提供一个协议适配器,以处理Chrome调试协议和Webkit远程调试协议之间的API差异 。 该项目是在顶部构建的,是现有ios-webkit-debug-proxy项目的延续。

目标

我希望通过拥有一个开放源代码协议适配器,我们可以团结精力和资源,直到现在为止,这些资源和资源一直用于保持 Apache Cordova 和iOS WebKit / Safari Web调试为各种工具和客户端工作。 使用一个遵循Chrome调试协议(CDP)API的中央协议适配器,工具可以专注于实现该API,并让协议适配器处理兼容性。

建筑

协议适配器在TypeScript中作为基于节点的CLI工具实现,该工具启动ios-webkit-debug-proxy的实例,检测连接的iOS设备,然后根据iOS版本启动正确的协议适配器的实例。

Interesting Posts