-1
我有一个android应用程序,并在webview下托管一个网站,我有要求从webview的html内打开youtube应用程序。我正在尝试使用正常的锚链接,它在我的应用程序中打开,而不是在它之外。 请让我们知道是否有办法在我的应用程序之外打开它,而不是使用意图。从android webview打开youtube应用程序
非常感谢!
我有一个android应用程序,并在webview下托管一个网站,我有要求从webview的html内打开youtube应用程序。我正在尝试使用正常的锚链接,它在我的应用程序中打开,而不是在它之外。 请让我们知道是否有办法在我的应用程序之外打开它,而不是使用意图。从android webview打开youtube应用程序
非常感谢!
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; } });
希望这有助于。
谢谢,但链接是在我的Android应用程序内打开。我想让它在我的应用程序之外打开,我没有访问android本机代码。我只能访问html。请帮助。谢谢! – user3378513