草庐IT

5WebView

全部标签

Android Webview 应用程序不会让视频播放器全屏显示

您好,我为我的视频网站创建了一个WebView应用。该网站的设计是为移动用户加载的混合体。只有与移动设备兼容的视频才会加载到混合设备上。播放器来自Vk、DailyMotion、YouTube和QuickTime。视频只能在SDK11及更高版本上播放,但当我单击播放器按钮进入全屏模式时,它只会停止播放视频,而不会启动到全屏模式。(Webviewactivity.java)publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);getWindow().requestFeature(Win

javascript - 你可以在android webview中自动链接日期吗

我有这个html:sawr-o-pel-temeaning'lizardshield'April7th,20154/7/2015April7thNextMonday6th202ESouthStOrlando,FL32801QuickFactsOneofthemostwell-understoodnodosauridsTheearliestknowngenusofnodosauridMeasuredabout5meters(16.5ft)longThetailmadeupnearlyhalfofitsbodylength我想知道是否可以自动超链接日期,以便当用户按下它们时,您可以将它们添

android - 提交表单按钮在 WebView 上不起作用

在WebView中加载某些网站时,我无法提交它们的表单。单击提交输入(按钮)时,它会获得焦点,但没有其他react。这些相同的网站可以在Chrome上运行(在同一设备上)。我该如何解决这个问题?我是否缺少某个设置?我们也将非常感谢您提供有关此问题发生原因的反馈。示例复制步骤加载BrowseActivity,它将加载https://m.ebay.com/页面加载后,输入搜索查询(例如“笔记本电脑”)按表单的蓝色搜索按钮或软件键盘的操作按钮(放大镜图标)预期行为:应提交搜索表单并显示搜索结果实际行为:蓝色搜索按钮获得焦点(由明亮的边框表示),但没有其他react。BrowseActivit

android - 无效链接不调用 WebView shouldOverrideUrlLoading()

HTML文件中有两种类型的链接:(1)Anormallinklikehttp://www.bbb.com/q?type=normal(2)Ashortlinklike/q?type=short.对于第一种,只需加载url。对于第二种,我应该在它前面加上一个固定地址,比如http://www.abc.com在加载网址之前。我试图通过覆盖WebViewClient中的shouldOverrideUrlLoading()函数来做到这一点。但是,不会为第二种类型的链接调用此函数。我尝试将“http://www.abc.com”添加到HTML文件中的第二种类型的链接。然后,当我单击第二种链接时,

android 加载 WebView 提供程序失败 : No WebView installed

最近,我们开始在crashlytics中看到这个新条目,它说android无法在设备上找到webview包。这是完整的堆栈跟踪(我们源代码中的类已替换为....。:FatalException:android.view.InflateException:BinaryXMLfileline#139:BinaryXMLfileline#139:ErrorinflatingclassCausedbyandroid.view.InflateException:BinaryXMLfileline#139:ErrorinflatingclassCausedbyjava.lang.reflect.I

android - 将 SWF 加载到 WebView

我遇到了这个问题。如果我直接在浏览器中访问SWF,它可以正常工作。如果我尝试在SWF文件上使用loadUrl,它会保持空白并且不加载任何内容。 最佳答案 想通了。您必须启用插件。webview.getSettings().setPluginsEnabled(true); 关于android-将SWF加载到WebView,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2994116

Android检测webview URL更改

我的android应用程序中有一个webview,想检测url何时更改。当用户在info.php页面时,我想用它来隐藏顶部栏中的信息按钮,并在他不在info.php页面时再次显示。我用谷歌搜索但找不到任何有效的代码,有人可以帮助我吗? 最佳答案 我知道我迟到了,但我一遍又一遍地遇到这个问题......我终于找到了一个非常直截了当的问题。只需覆盖WebViewClient.doUpdateVisitedHistoryoverridefundoUpdateVisitedHistory(view:WebView?,url:String?,

android - 支持 Android webview 中的其他协议(protocol)

我创建了一个webView应用程序,显示的页面具有market://链接,但单击它们后,我得到404屏幕以及不支持协议(protocol)的错误。我尝试过查看文档,但找不到与此相关的任何内容。非常感谢任何帮助。 最佳答案 对我来说,JavaScript并不是一个解决方案,因为HTML不受我的控制。因此,如果您需要从应用程序端进行控制,那么有一个相对简单的解决方案:从WebViewClient派生并使用WebView.setWebViewClient()注入(inject)实现。您需要在WebViewClient实现中重写的是shou

Android WebView -> 显示 WebArchive

Android的WebView从API级别11开始就有这个saveWebArchive方法:http://developer.android.com/.它可以将整个网站保存为网络文件,这很棒!但是如何将下载的内容恢复到webview中?我试过了webview.loadUrl(Uri.fromFile(mywebarchivefile));但这只会在屏幕上显示xml。 最佳答案 2014年2月21日更新我在下面发布的答案不适用于在Android4.4KitKat及更高版本下保存的网络存档文件。Android4.4“KitKat”(也可

带有客户端证书的android webview

我尝试了几天使用嵌入应用程序的客户端证书的WebView,但在我看来,androidsdk没有提供任何方法来做到这一点,是否有回调来拦截由服务器?有没有办法将webview与客户端证书一起使用并发出https请求? 最佳答案 由于我也对您的问题感兴趣,因此我检查了WebView和WebViewClient的文档,四处浏览,确实看起来您无法使用客户端证书对webviewsession进行身份验证,这是所需的方法(ClientCertRequestHandler)不是公共(public)API。UsingaAndroidWebViewt