2017-02-26 137 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

    相关问题