2012-05-20 2 views
3

웹킷을 실행하는 Android 휴대 전화 (웹킷 3.1이라고 표시된 브라우저)에서 웹 앱을 디버깅합니다. weinre을 사용하여 디버그 정보를 로깅하는 콘솔을 봅니다.Android Webkit에서 디버깅 : 도움이되지 않는 예외

안드로이드 웹킷에서 로그 메시지는 다른 브라우저에 비해 매우 다르다 - 대신 정상 출력되고, 대부분의 읽기 :

[ Exception: TypeError: Result of expression 'Object.getOwnPropertyNames' [undefined] is not a function. ] 

나는이 메시지 또는 방법을 해석하는 방법을 잘 모르겠어요 디버깅을 진행하십시오.

답변

1

문제의 표현식을 복사하고 콘솔에 올바른 인수 (Object.getOwnPropertyNames(Object))로 실행하십시오. 나중에 참조 할 수 있도록 getOwnPropertyNames이 구현 된 Webkit 버전과 useragent을 비교하십시오.