作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我对Android不熟悉,我想浏览youtube.com并在Webview内从网站显示视频。当前,当我尝试执行此操作时,将出现设备的浏览器,并让我使用设备浏览器浏览该站点。如果Webview不具备这种功能,那么如何像在Webview中一样将设备的默认浏览器放置在布局中,以便可以在应用程序中查看该网站。任何帮助是极大的赞赏。
到目前为止,我的代码:
huffingtonpost = (WebView)findViewById(R.id.webView1);
huffingtonpost.getSettings().setJavaScriptEnabled(true);
huffingtonpost.getSettings().setUseWideViewPort(true);
huffingtonpost.getSettings().setLoadWithOverviewMode(true);
try{
huffingtonpost.loadUrl("http://www.youtube.com/KitcoNews");
}catch (Exception e){
e.printStackTrace();
}
最佳答案
看一看Handling Page Navigation,它说明了如何防止Android打开默认/常规浏览器。在下面引用...
When the user clicks a link from a web page in your WebView, the default behavior is for Android to launch an application that handles URLs. Usually, the default web browser opens and loads the destination URL. However, you can override this behavior for your WebView, so links open within your WebView.
关于android - 如何在Webview中显示Youtube网站/视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12572549/
我是一名优秀的程序员,十分优秀!