2016-09-07 67 views
0

是否有可能通過javascript來控制Android應用內的鏈接點擊行爲?我問的是這個。無論如何,通過javascript在android中調用inapp瀏覽器?

假設有一個內置瀏覽器,android webview的應用程序。包含文本和鏈接的新內容出現在應用中,當我們點擊鏈接時,它會要求「完成使用功能」,並出現第三方瀏覽器。但我們可以強迫應用程序通過javascript在自己的webview中打開這些鏈接嗎?如果可能的話,我們可以處理不同行爲的不同鏈接嗎?例如,鏈接1在第三方瀏覽器中打開鏈接,鏈接2使用inapp瀏覽器打開鏈接。

回答

0
webview.setWebViewClient(new WebViewClient(){ 
     @Override 
      public boolean shouldOverrideUrlLoading(WebView view, String url) { 
       // check url and depending on clicked url, 
       //open different views as you want. 
      } 
    }); 
+0

我問JavaScript方法PRASHANT,而不是通過應用程序的代碼 – user3548321

+0

如果我沒看錯的, 要顯示在網頁視圖兩個環節,當他們的用戶點擊這兩個鏈接應該表現不同, One將打開在相同或另一個webview和第二個鏈接將在外部瀏覽器中打開, 我的理解是否正確? – Prashant

相關問題