我有一個應用程序,打開瀏覽器給用戶給定的網址。這應該指向一個沒有認證的特定登錄頁面。是否有可能檢測到用戶單擊登錄時轉到會員頁面,以後我可以解析HTML源代碼?我只是尋找某種頁面變化檢測。使用Android瀏覽器 - 檢測頁面變化
編輯:我現在使用WebView。這裏是新的WebView活動課的一部分,迄今:
mWebView = (WebView) findViewById(R.id.webview);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.loadUrl("theurl(removed)"); // Removed url for StackOverflow
mWebView.loadUrl("javascript:document.getElementById('sid').value = 'name';"); // Supposed to autofill a particular input with id 'sid'
試圖在頁面上輸入的第一個變化值,都無濟於事。
我加了我的WebView細節。請看看編輯!你能先告訴我我在做什麼錯誤的輸入? – 2012-03-31 21:01:03
@MarkLyons:您正在調用第二個'loadUrl()'太快,因爲第一個'loadUrl()'肯定還沒有完成。 'loadUrl()'是異步的。 – CommonsWare 2012-03-31 21:27:54
所以我應該使用某種功能來等待頁面完全加載? – 2012-03-31 21:29:04