Инъекция JavaScript в веб-просмотр

Я знаю, что существует множество вопросов по этому поводу, но я не понимаю, почему мой следующий код больше не работает

Вот мой код:

private void init() {
    webview.setWebViewClient(new FormWebViewClient());
    webview.postUrl(url, EncodingUtils.getBytes(data, "BASE64"));
}

private class FormWebViewClient extends WebViewClient {
        @Override
        public void onPageStarted(WebView view, String url, Bitmap favicon) {
            super.onPageStarted(view, url, favicon);
            // progressBar.setVisibility(View.VISIBLE);
        }

        @Override
        public boolean shouldOverrideUrlLoading(WebView view, String url) {
            LOGD(TAG, "Url : " + url);
            view.loadUrl(url);
            return true;
        }

        @Override
        public void onPageFinished(WebView view, String url) {
            view.loadUrl("javascript:" +"document.getElementsByClassName('my_class_name')[0].value = '" + myValue + "';" +
    }
}

Мое исходное веб-представление переопределено и отображает толькоmyValue на странице вместо большого количества информации.

Если кто-нибудь знает, почему у меня такое поведение ...

Спасибо

РЕДАКТИРОВАТЬ :

и часть HTML

<input type="text" size="20" maxlength="19" autocomplete="off" name="CARD_NUMBER" id="CARD_NUMBER" class="my_class_name" value="">

Ответы на вопрос(1)

Ваш ответ на вопрос