2017-02-26 167 views
-1

我有一個android應用程序,並在webview下託管一個網站,我有要求從webview的html內打開youtube應用程序。我正在嘗試使用正常的錨鏈接,它在我的應用程序中打開,而不是在它之外。 請讓我們知道是否有辦法在我的應用程序之外打開它,而不是使用意圖。從android webview打開youtube應用程序

非常感謝!

回答

0

1. 如果您有自己的網頁和鏈接,你可以簡單的目標參數添加到鏈接像

<a href="https://www.youtube.com/video_id" **target="_blank"**>Open YouTube in new window</a> 
  • 您也可以重寫此方法來攔截在我們的鏈接查看

    myWebView.setWebViewClient(new WebViewClient() { 
    @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { if(url.startsWith("www.youtube.Com") { 
    startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(url))); 
        return true;}view.loadUrl(url); return false; } }); 
    
  • 希望這有助於。

    +0

    謝謝,但鏈接是在我的Android應用程序內打開。我想讓它在我的應用程序之外打開,我沒有訪問android本機代碼。我只能訪問html。請幫助。謝謝! – user3378513

    相關問題