У меня есть приложение на базе HTML5, работающее на iOS, и я хочу подключиться к нему с помощью протокола удаленного отладчика webkit 1, который теперь поддерживается в iOS 5 2.
Я пытаюсь отследить проблему, когда мое приложение javascript жестко аварийно завершает работу браузера (SEG_FAULT). Я хотел бы получить трассировку приложения во время его выполнения, чтобы увидеть, какая строка (строки) или сетевые операции могут привести к проблеме. Моя текущая идея состоит в том, чтобы написать приложение python, которое будет подключаться к удаленному отладчику и продолжать проходить через код и собирать информацию в файл журнала, пока я взаимодействую с приложением.
Однако я столкнулся с тем, что не могу найти никаких примеров или документации о том, как подключиться к отладчику и общаться с ним, и даже возможно ли это.
Кто-нибудь знает, возможно ли это, и если да, можете ли вы указать мне на документацию и/или примеры кода?
На основе кода, приведенного ниже, я создал проект на github, чтобы проверить некоторые идеи. Вы можете найти его здесь: abierbaum:/python_webkit-remote_debugger