我正在嘗試閱讀網站(XML/XSLT),並將主題更改爲我創建的主題,以便在網頁上看起來更好。該網站目前格式可怕的移動設備,我想解決這個問題。 :) 這可能嗎?如果是這樣,怎麼樣?如何操作Android中的WebView的HTML?
到目前爲止,我已經得到了我的應用程序加載的網站:
WebView view = (WebView) findViewById(R.id.webview);
view.setWebChromeClient(new WebChromeClient() {
public void onProgressChanged(WebView view, int progress) {
activity.setTitle("Loading...");
activity.setProgress(progress * 100);
if (progress == 100)
activity.setTitle(R.string.app_name);
}
});
view.setWebViewClient(new MyViewerClient());
view.getSettings().setJavaScriptEnabled(true);
view.loadUrl("http://www.somewebsite.com");
現在我正在尋找類似:
String html = view.getHTML(); // <---- does a function like this exist?
html = myparser(html); // parse html and change out xsl theme
view.loadData(html); // set html back and continue on
方信息:這個網站有一個登錄(SSL) ,並使用cookies(還沒有到達那裏,但不想讓自己的解決方案無法在這些情況下工作)
是的,第二個選項是我必須走的路,因爲我沒有擁有該頁面。除了我基本上交換樣式表外,沒有太多的操作可以訪問頁面。這並不是最難的部分。我不知道的是如何檢索WebView拉取的HTML。 – Taylor 2012-01-11 16:05:39