2011-06-10 51 views
0

我在我的應用程序中使用webview打開頁面。如預期的那樣,點擊網站中的下拉菜單後,會打開一個選擇。但我不希望發生這種情況。我希望我的webview能夠阻止一個控件(無論是下拉菜單,還是(HTML)的文本框),以免被打開。 所以簡而言之,我想阻止在web視圖中的網站控制。 我該怎麼做? 任何幫助,將不勝感激。如何在Android中的webview中阻止加載控件

感謝

回答

0

你加載遠程HTML頁面或你提供一個HTML字符串到的WebView? 如果您處於第二種情況,您可以爲控件上的click事件添加(我正在討論Javascript)事件處理程序,並在此事件處理程序中停止事件的傳播。

這與How to stop event propagation with inline onclick attribute?相似。 當使用jQuery時,這也與event.preventDefault() vs. return false有關。

+0

我使用webview.loadUrl(「http://google.com」);那麼如何在這裏做到這一點? – nithinreddy 2011-06-10 16:39:20

+0

在這種情況下,我的想法將無法工作 – 2011-06-10 16:40:22

+0

嗯是的,任何其他的想法? – nithinreddy 2011-06-10 17:13:34