草庐IT

android - 为什么 Android WebView 不加载 youtube HTML5 iframe 视频?

我尝试了以下方法:WebViewwv=(WebView)findViewById(R.id.webView1);StringplayVideo="";wv.getSettings().setPluginsEnabled(true);wv.getSettings().setAllowFileAccess(true);wv.getSettings().setPluginState(PluginState.ON);wv.getSettings().setBuiltInZoomControls(true);wv.getSettings().setJavaScriptEnabled(true);

android - WebView 未加载网页

我正在使用WebView加载网站。但是它非常慢,并且在加载特定网站时会泄漏。我正在使用以下代码加载WebView。@OverrideprotectedvoidonNewIntent(Intentintent){if(intent.getStringExtra("url")!=null){webView.loadurl(intent.getStringExtra("url"));}}但我正在调用webView.loadUrl(Config.URL);(Config.URL可能包含与上面指定的相同的url)/code>使用以下内容初始化WebView之后的方法。this.webView=(

android - 为什么带有 HTML 选择标签的 Android OS 8 WebView 会使应用程序崩溃

我有一个混合CordovaAndroid应用程序,当用户点击我的WebView中的下拉框时,该应用程序崩溃了在AndroidOS8上运行。我创建了一个带有的简单页面标签,问题是可重现的。我有一个解决方法,就是做我自己的弹出警报来选择,但只是想知道这是否发生在其他人身上以及这是否是OS8WebView错误。下面是一个带有的简单页面标记https://www.w3schools.com/tags/tryit.asp?filename=tryhtml_select下面是我的崩溃日志11:04:58.6433208-3208/com.****.****E/AndroidRuntime:FATA

javascript - Android WebView - 使用 Javascript 设置 HTML 字段焦点

我有一个只有一个可见的WebView组件的应用程序,它用于显示一些动态生成的HTML(也可以运行Javascript)。它为WebView启用。对于一些页面,我试图在页面加载完成后设置其中一个输入文本框的焦点-不是通过BodyonLoad(),但是而不是在页面完成加载后通过JS调用,即在onPageFinished()中。大多数javascript执行良好webview.loadURL("javascript:JSMethod();");但是当我使用相同的调用来执行document.getElementById('text1').focus()时-光标到达元素但软键盘不会弹出。从页面上

javascript - WebView 在 loadUrl() 期间隐藏软键盘,这意味着在调用 javascript 时键盘无法保持打开状态

由于您在WebView上调用javascript的方式是通过loadUrl("javascript:...");键盘无法保持打开状态。loadUrl()方法调用loadUrlImpl(),它调用一个名为clearHelpers()的方法然后调用clearTextEntry(),然后调用hideSoftKeyboard()然后随着键盘消失,我们变得非常孤独。据我所知,所有这些都是私有(private)的,不能被覆盖。有没有人找到解决方法?有没有办法强制键盘保持打开状态或直接调用javascript而无需通过loadUrl()?有没有办法重写WebView以防止调用(私有(private)

安卓 WebView : Remove pop-out option in google drive/doc viewer

我通过将pdfurl附加到googledocapi在WebView中加载pdf文档http://docs.google.com/gview?embedded=true&url=myurlPdf加载正常,但网页显示两个选项-Zoom-in和Pop-Out。有没有办法通过发送一些参数来禁用/隐藏弹出选项?任何帮助将不胜感激。提前致谢! 最佳答案 您可以添加此回调,结果“弹出”按钮将被删除。@OverridepublicvoidonPageFinished(WebViewview,Stringurl){super.onPageFinish

android - 有人可以给出一个在 android 中实现 webview 的确切示例吗?

您好,我正在使用WebView实现开发android应用程序。我关注了officialandroidtutorial.我在eclipse中构建我的项目时没有遇到错误,但是在运行应用程序时:theapplicationhasstoppedworkingunexpectedly 最佳答案 你的Java文件应该是这样的:publicclassWebViewSampleActivityextendsActivity{WebViewwb;privateclassHelloWebViewClientextendsWebViewClient{@O

android - 在 Android Webview 中离线时加载缓存

我有一个从网站加载url的应用程序。现在我希望应用程序在离线时使用缓存。但我只是收到失败页面,上面写着我没有连接到该网站。起初我将Cachemode设置为Load_Normal但这没有帮助。接下来,我使用ConnectivityManager尝试了一种真正“愚蠢”的方法:cm=(ConnectivityManager)this.getSystemService(Activity.CONNECTIVITY_SERVICE);if(cm.getActiveNetworkInfo().isConnected()){mfnWebView.getSettings().setCacheMode(W

android - 在 webview 中启用水平滚动

在我的webviewActivity中,我可以垂直(上下)滚动网页,但我不能水平滚动(从右到左或从左到右),当我也缩放网页时,仍然没有水平滚动。有没有可能在WebView中添加这个?非常感谢。getWindow().setFeatureInt(Window.FEATURE_PROGRESS,Window.PROGRESS_VISIBILITY_ON);mWebView=(WebView)findViewById(R.id.webview);mWebView.getSettings().setBuiltInZoomControls(true);mWebView.getSettings()

VBS加载微软网页控件webview2(Edge-Chromium谷歌内核)

VBS加载微软网页控件webview2(Edge-Chromium谷歌内核)VBA加载Webview2浏览器内核代替了ie的webbrowser控件,效果类似:资源:VBS加载webview2控件代替ie的webbrowser(Edge-Chromium谷歌内核)资源-CSDN文库setIE=CreateObject("InternetExplorer.Application")IE.Visible=trueIE.Navigate"https://www.baidu.com/"VBSloadstheMicrosoftwebcontrolwebview2(edge​​Googlekernel)I