Веб-инспектор iOS не регистрирует типы объектов

#ios #reactjs #remote-debugging #devtools

#iOS #reactjs #удаленная отладка #devtools

Вопрос:

Я использую ‘remotedebug-ios-webkit-adapter’ в Windows для отладки приложения react на iPhone. Мой телефон может правильно подключаться к Chrome DevTools, и все идет хорошо, пока я не захочу зарегистрировать объект. Он показывает [Object, Объект] в консоли DevTools, хотя я могу регистрировать данные строкового типа. С другой стороны, я также могу регистрировать все на своем ноутбуке в браузере Chrome. Кроме того, console.log () ничего не показывает в консоли DevTools, и мне пришлось изменить их на console.info () в моем коде (все еще все работает в Windows Chrome).

В моем Windows Chrome:

введите описание изображения здесь

В DevTools ‘remotedebug-ios-webkit-adapter’:

введите описание изображения здесь

Комментарии:

1. Почему бы просто не console.log(JSON.stringify(yourObject)) ?

2. Непонятно, как отлаживать большой объект.

3. но его также легко скопировать, а затем вставить куда угодно. возможно, средство просмотра json или даже просто прямо в консоли const myObj = JSON.parse(<pasted content>)

4. Когда я регистрирую свой объект, он выдает ошибку «Ошибка типа: JSON.stringify не может сериализовать циклические структуры»..