A depuração no Android Webkit:sem exceção
-
12-12-2019 - |
Pergunta
Eu sou a depuração de um aplicativo da web em um telefone Android executando o webkit (navegador listado como "Webkit 3.1").Eu estou usando weinre para exibir o console, onde eu sou o log de informações de depuração.
O log de mensagens do Android webkit são muito diferentes do que em outros navegadores, em vez de ser o resultado normal, mais leia:
[ Exception: TypeError: Result of expression 'Object.getOwnPropertyNames' [undefined] is not a function. ]
Eu não tenho certeza de como interpretar essa mensagem, ou como proceder de depuração.
Solução
Basta copiar a expressão em questão e tente executá-lo com um argumento válido no console: Object.getOwnPropertyNames(Object)
.Para referência futura, comparar os useragent para a versão Webkit em que getOwnPropertyNames foi implementado.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow