W mojej aplikacji na Androida użyłem widoku internetowego w widoku strony internetowej Mam przycisk. Po kliknięciu tego przycisku wywołuję funkcję JavaScript, której funkcja JavaScript ma pole alertu.W tym wpisie wyświetla się alert (Strona w "file: // "mówi) . Chcę zmienić ten tytuł na mój własny tekst. Jak zmienić ten tytuł?Android WebView: Jak zmienić tekst tytułu alertu javaScript w przeglądarce internetowej na Androida?
Q
Android WebView: Jak zmienić tekst tytułu alertu javaScript w przeglądarce internetowej na Androida?
6
A
Odpowiedz
10
Mam rozwiązać mój problem poprzez wdrożenie setWebChromeClient
webView.setWebChromeClient(new WebChromeClient() {
@Override
public boolean onJsAlert(WebView view, String url, String message, final JsResult result) {
AlertDialog dialog = new AlertDialog.Builder(view.getContext()).
setTitle("YourAlertTitle").
setMessage(message).
setPositiveButton("OK", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
//do nothing
}
}).create();
dialog.show();
result.confirm();
return true;
} });
yup dzięki pracę .... – MLN