我想表明我的WebView一個jQuery Mobile的網頁,但我有一些事件的問題,例如在網頁視圖JQUERY問題:這是我想要顯示測試網頁:Android的 - 使用loadDataWithBaseURL
http://jquerymobile.com/demos/1.0b2/docs/pages/multipage-template.html#one
當我使用這個:
webView.loadUrl("http://jquerymobile.com/demos/1.0b2/docs/pages/multipage-template.html#one");
我沒有渲染頁面還事件正常工作的任何問題,但我需要使用loadDataWithBaseURL代替在我的應用程序使用loadURL。
當我使用這個:
String htmlData = convertStreamToString(getAssets().open("page.txt"));
webView.loadDataWithBaseURL("http://jquerymobile.com/demos/1.0b2/docs/pages/multipage-template.html#one", htmlData, "text/html", "UTF-8", null);
凡page.txt是頁面的源代碼和htmlData String中的HTML代碼。 它呈現的頁面,點擊Show page "two"
的作品也很好back to page one
,但我有問題,當我輸入到Show page "popup"
時,彈出式關閉按鈕在對話框中既不工作也不工作Back to page "one"
按鈕。
有人知道能發生什麼? 謝謝!
解決!我添加了historyUrl與baseUrl相同,並且工作! – diegoveloper
所以請你自己回答它,並將其標記爲接受 – Nitin