我有一个简单的程序,当应用程序启动时,应该在webView中加载youtube网站,但是该应用程序只是打开了本机Youtube应用程序,但是我需要它来在webView中打开Youtube网站。
我尝试在webView设置的“属性”部分中查找,但是找不到任何可以强制在webView中打开此类网站的内容。
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
WebView web = findViewById(R.id.webV);
web.loadUrl("https://www.youtube.com/");
}
我希望在我的WebView应用程序中打开“www.youtube.com”网站,而不是在当前打开的本机Youtube应用程序中打开。
最佳答案
这是由于YouTube视频网址已在浏览器中打开,浏览器将其重定向到本机应用
添加以下代码
web.setWebViewClient(new WebViewClient());
更新
关于java - 通过WebView(AndroidStudio)导航到时,Youtube在应用程序中启动,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56772491/