草庐IT

5WebView

全部标签

ios - NSInternalInconsistencyException : webView:decidePolicyForNavigationAction:decisionHandler was not called

我试图禁用wkWebView内的链接加载,因此我为此使用了decidePolicyForNavigationAction,但我的应用程序给我这个错误:Terminatingappduetouncaughtexception'NSInternalInconsistencyException'reason:'Completionhandlerpassedto-[ViewControllerwebView:decidePolicyForNavigationAction:decisionHandler:]wasnotcalled'这是给我这个错误的简化代码:importUIKitimportW

java - android.view.InflateException 膨胀类 android.webkit.WebView 时出错

在Lollipop(API22)中,每次在我的应用程序中显示webview时应用程序都会崩溃。我的Android开发者控制台中有多次与此事件相关的崩溃。不用说它适用于Android4、6和7。阅读堆栈跟踪(张贴在本文末尾),有些事情让我很烦恼Causedby:android.content.res.Resources$NotFoundException:StringresourceID#0x2040003我在生成的R.java中搜索没有任何运气,显然是因为ID不存在,但值得一试。围绕这个问题进行谷歌搜索似乎与lollipop处理webview的方式有关。我根据在GDC的崩溃报告器上找到

java - "Complete action using"尝试在 WebView 中加载时

我正在测试Android应用程序中的内置WebView。我的问题是下面的代码WebViewwebView=(WebView)findViewById(R.id.webView1);webView.loadUrl("http://google.com");触发一个Intent(建议安装的浏览器打开网页)而不是在内置的WebView中打开它。我应该怎么做才能避免这种情况? 最佳答案 WebViewmWebView=(WebView)findViewById(R.id.webView1);mWebView.setWebViewClient

android - WebView 中的内存泄漏

我有一个使用嵌入WebView的xml布局的Activity。我根本没有在我的Activity代码中使用WebView,它所做的只是坐在我的xml布局中并且可见。现在,当我完成Activity时,我发现我的Activity并未从内存中清除。(我通过hprof转储检查)。如果我从xml布局中删除WebView,则Activity将完全清除。我已经试过了webView.destroy();webView=null;在我的Activity的onDestroy()中,但这并没有多大帮助。在我的hprof转储中,我的Activity(名为“浏览器”)具有以下剩余的GC根(在对其调用destroy

android - WebView 中的内存泄漏

我有一个使用嵌入WebView的xml布局的Activity。我根本没有在我的Activity代码中使用WebView,它所做的只是坐在我的xml布局中并且可见。现在,当我完成Activity时,我发现我的Activity并未从内存中清除。(我通过hprof转储检查)。如果我从xml布局中删除WebView,则Activity将完全清除。我已经试过了webView.destroy();webView=null;在我的Activity的onDestroy()中,但这并没有多大帮助。在我的hprof转储中,我的Activity(名为“浏览器”)具有以下剩余的GC根(在对其调用destroy

java - Android WebView 不加载 URL?

我有一个AndroidWebView,它应该加载以下URL:https://buchung.salonmeister.de/ort/301655/menue/#offerId=907601&venueId=301655https://buchung.salonmeister.de/place/#offer-details-page?id=907599&venueId=301655这是我做的:在onCreateView()中:@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,Bundlesa

android - 如何设置 webview 的初始缩放/宽度

我试图让WebView具有与android浏览器类似的行为。浏览器会以尝试使其宽度适合屏幕的方式打开所有页面。但是,WebView的默认行为是以100%像素比例开始,因此它从左上角开始放大。过去几个小时我一直在试图找到一种方法让WebView像在浏览器中那样将页面缩放到屏幕上,但我没有任何运气。有没有人找到办法做到这一点?我看到了一个名为setLoadWithOverviewMode的设置,但它似乎根本没有做任何事情。我还尝试了setInitialScale,但在不同的屏幕尺寸和网页尺寸上,它们不会像浏览器缩放那样优雅。有人有线索吗?谢谢编辑:当手机处于横向而不是纵向时,Brian的方

android - 如何设置 webview 的初始缩放/宽度

我试图让WebView具有与android浏览器类似的行为。浏览器会以尝试使其宽度适合屏幕的方式打开所有页面。但是,WebView的默认行为是以100%像素比例开始,因此它从左上角开始放大。过去几个小时我一直在试图找到一种方法让WebView像在浏览器中那样将页面缩放到屏幕上,但我没有任何运气。有没有人找到办法做到这一点?我看到了一个名为setLoadWithOverviewMode的设置,但它似乎根本没有做任何事情。我还尝试了setInitialScale,但在不同的屏幕尺寸和网页尺寸上,它们不会像浏览器缩放那样优雅。有人有线索吗?谢谢编辑:当手机处于横向而不是纵向时,Brian的方

java - Android 2.2 Webview 导致 OpenGL ES API 没有当前上下文(每个线程记录一次)

首先,感谢您阅读这篇文章并提前帮助我解决这个问题。我目前正在为android创建一个webshel​​l以在其中运行Webapps,它在Android2.2SDK上运行。当我调试我的应用程序时出现问题(这是通过USB在Android4.0手机上完成的):09-2811:32:32.415:D/dalvikvm(25629):Debuggerhasdetached;objectregistryhad576entries09-2811:32:36.355:W/ActivityThread(25764):Applicationcom.android_api8_webshelliswaitin

java - 即使在另一个选项卡中不可见时,如何使 JavaFX 的 webview 呈现?

我正在JavaFXWebView上加载一个网站,一段时间之后我截取了如下内容的屏幕截图:WritableImageimage=webView.snapshot(null,null);如果我正在查看工作正常的WebView,但如果它被隐藏在不在前台的选项卡中(我不确定隐藏它的其他情况),那么屏幕截图是适当的网站,但完全空白。如何强制WebView在不可见的情况下呈现?在此期间,webView.isVisible()是真的。我发现WebView中有一个方法称为isTreeReallyVisible()目前它包含:privatebooleanisTreeReallyVisible(){if(