Перед тем, как рассказать о моем вопросе, я новичок и просто хочу указатель. Я написал простой Javascript-код, который будет работать на разных Desktop и на мобильных телефонах.Тест Javascript в мобильном браузере
Для рабочего стола я могу просто открыть консоль браузера и проверить свой код Javascript. Но как я могу тестировать мобильные устройства. Мой код в основном не работает для мобильных устройств, которые я могу выяснить, когда проверяю агент пользователя.
Вот простой фрагмент кода, который извлекает слова из веб-страницы.
function countWords() {
try {
if (top.document && top.document.querySelector("body")) {
var _body = top.document.querySelector("body");
var words = _body.textContent || _body.innerText; //For old firefox, innerText does not work
if (words) {
words = words.replace(/\n/g,'');
var filteredWords = words.match(/\S+/g);
if (filteredWords && filteredWords.length > 0) {
userDetail.wordCount = filteredWords.length;
}
}
}
} catch (err) {
processError("countWords", err);
}
}
Этот код не работает на мобильных устройствах.
Первое, что я хотел бы сделать, это посмотреть на жасмин или мокко, которые они тестируют в рамках фреймворков, будет решать многие ваши проблемы с JS. Второй для OSX вам нужен Mac, но вы можете запустить устройство, подключенное к нему в режиме отладки, и получить консольный журнал. <- его примерно то же самое, я бы искал режим отладки Android при подключении USB. И, наконец, я бы переключился на машинопись, ее легко подобрать, и вы сразу же узнаете, когда возникнут проблемы. – Paddy