Функция javascript.window.history.back () предназначена для возврата на один шаг назад в истории браузера. Он (даже на платформах Android) не эмулирует нажатие кнопки возврата устройства.
Я полагаю, что компонент WebView перехватывает нажатие кнопки «Назад» на устройстве, чтобы позволить пользователю перейти назад по истории до момента создания WebView (то есть до первой просмотренной страницы).
Эти две функции полностью разделены, определены на разных языках, и одну нельзя использовать для другой. Если вы хотите реализовать функциональность кнопки «Назад» на устройстве, вам нужно сделать это в коде приложения, а не на веб-странице (вызов onKeyPress () должен помочь).