1
我想弄清楚如何在webview中處理Javascript彈出窗口,我有一個正在查看我的網絡上的設備管理員屏幕的WebView。與路由器類似,它有一個管理部分,然後提示用戶名和密碼字段的對話框,但在我的WebView中,我沒有彈出窗口,而是得到一個401錯誤。如何處理WebView中的JavaScript對話框彈出
處理對話框彈出框的很好的例子是在Dolphin瀏覽器中,他們提供了一個帶有兩個用戶名和密碼字段的自定義對話框。
我相信下面的代碼是我需要處理彈出的Javascript的,但是我需要創建廣告用戶名和密碼對話框,它將輸入網頁所需的字符串。
任何想法,建議,源代碼,真的很感激。謝謝,
public boolean onJsAlert(WebView view, String url, String message, final JsResult result)
{
new AlertDialog.Builder(Mosembro.this)
.setTitle("javaScript dialog")
.setMessage(message)
.setPositiveButton(android.R.string.ok,
new AlertDialog.OnClickListener()
{
public void onClick(DialogInterface dialog, int which)
{
result.confirm();
}
})
.setCancelable(false)
.create()
.show();
return true;
};
我看到你在這裏得到了編碼部分,只是確認你是否在webview上綁定了'webchrome client'和setJavascriptEnabled(true)? 因爲同樣的事情在我的結尾工作。 – Darpan