2010-03-23 112 views
1

對不起,我不能爭辯更好的東西。啓動精簡瀏覽器

這是我的問題:是否有可能在Android上啓動瀏覽器,並且不提供更改頁面的選項?例如,如果我啓動瀏覽器到stackoverflow.com,我希望用戶在網站上導航,但不要讓其能夠轉到其他網站。

這可行嗎?

回答

3

要走的路是WebView

網頁視圖有幾個自定義點,您可以添加自己的行爲。它們是:

  • 創建並設置WebChromeClient子類。當某些可能影響瀏覽器用戶界面的事件發生時會調用此類,例如,在此處發送進度更新和JavaScript警報。
  • 創建並設置WebViewClient子類。當影響內容呈現的事情發生時,它會被調用,例如錯誤或表單提交。您也可以在這裏攔截URL加載。
  • 通過WebSettings類,其中包含雜項配置。
  • 使用addJavascriptInterface(Object,String)方法。這使您可以將Java對象綁定到WebView中,以便可以通過網頁控制它們。JavaScript