草庐IT

X5WebView

全部标签

Android 系统 WebView 使 Android 应用程序崩溃! "Tombstones are disabled on JB MR2+ user builds"

编辑:事实证明它不是Chrome,而是AndroidSystemWebView。GooglePlay商店上的其他几位用户留下了诸如Crashsappswithoutanyerror之类的回复。原帖:今晚我的Chrome应用已更新(Android5.0.2),当我尝试在DEBUG模式下构建我的XamarinAndroid应用时,出现错误:[google-breakpad]#######################################[google-breakpad]Chromebuildfingerprint:[google-breakpad]1.0[google-bre

android - 没有重定向的 WebView 回溯历史

我为后退键实现了androidwebview和onKeyDown方法。(它实现了webview.goBack();)我的问题与下面这篇文章中的问题完全相似(那里没有答案)HowtocontroltheAndroidWebViewhistory/backstack?问题-当我按下后退按钮时,webview选择了上一个URL,但如果该URL实际上是一个重定向,它就会进入这个恶性循环/循环。如果您查看chrome或股票浏览器,它会正确处理后退,而不会返回到重定向。如何解决?示例:转到gap.com。然后选择“我的Gap信用卡”。这将打开一个重定向链接,然后是最终页面。现在当我点击返回时,它永

android - Webview 不能接受 cookie

我正在创建一个基于WebView的Android应用程序,使用户能够登录移动运营商。当我运行该应用程序时,WebView打开网站,但我收到一条消息,指出WebView不允许使用cookie。我尝试了在这里找到的各种代码,但没有一个有效。谁能帮我?这是我正在使用的代码://inoncreatefinalCookieSyncManagercookieSyncManager=CookieSyncManager.createInstance(this);finalCookieManagercookieManager=CookieManager.getInstance();cookieManag

android - 使用操作菜单打开带有 "Powered By Chrome"的自定义 WebView

我最近注意到,当在少数几个Android应用程序中打开链接时,它们具有类似的外观和自定义操作菜单,自定义菜单下方带有“由Chrome提供支持”。这里面用到了什么组件还是ChromiumWebView?希望我希望将它们添加到我的下一个项目中,这些项目涉及在应用程序内打开链接。领英应用推特应用GMail应用 最佳答案 是ChromeCustomTabs.您可以从GoogleChrome查看示例代码here.尝试以下实用程序类:publicclassCustomTabs{privatestaticfinalintTOOLBAR_SHARE

android - 当通过 WebView.loadURL() 指定不存在的 URL 时,WebViewClient.onPageStarted() 被调用两次

这是我的代码publicclassMainextendsActivity{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);WebViewwebView=(WebView)findViewById(R.id.webView);//Assignwebclient.webView.setWebViewClient(newWebViewClient(){@OverridepublicvoidonPageSt

android - WebView.draw() 无法在最新的 Android 系统 WebView 更新上正常工作

我目前正在使用WebView.draw()截取整个WebView的屏幕截图并将其保存到位图中(基于thissolution)。到目前为止,它一直运行良好。我最近在运行Lollipop5.1和最新更新的Android的Nexus5上测试此功能(请注意,在Nexus5上,有问题的WebView比屏幕大,因此用户可以水平和垂直滚动)系统WebView(撰写本文时版本为42.0.2311.137)时,我注意到生成的位图是错误的。它具有正确的尺寸,但不是显示整个WebView,而是仅显示调用该方法时用户可见的WebView部分。我已经尝试卸载Android系统WebView的所有更新(从而将其恢

android - 如何将 WebView 添加到 Widget 中?

我正在尝试制作一个记录小部件,用户界面将从WebView中的HTML页面加载。这可能吗?我一直在尝试将url加载到Widget中,但我遇到了各种错误并且我的程序崩溃了。我是Android开发的新手,还不知道这些东西是如何工作的。这是我的小部件提供程序类:publicclassRecordAppWidgetProviderextendsAppWidgetProvider{WebViewwebview;@OverridepublicvoidonUpdate(Contextcontext,AppWidgetManagerappWidgetManager,int[]appWidgetIds){

android - 将包 html + 资源加载到 webview

我想知道如何在webview中显示带有相对/本地镜像引用的HTML页面。目标是让html页面和所有链接的图像包含在android应用程序包本身中。我需要在哪里放置Assets(Assets目录?)以及如何引用这些Assets以便它们加载到WebView中?谢谢!斯文 最佳答案 你可以把所有的html和图片放到assets目录下,比如:assets\html\index.htmlimage1.pngimage2.jpghtml文件中所有对图像的引用都应采用file://url的形式毕竟,只需照常将此HTML加载到WebView即可:w

javascript - 在 Android WebView 中调用 javascript 函数

我有一个带有WebView和Button的Activity。Androidsdk17.网站不是我的,反正改不了。我需要通过点击android按钮来执行js代码。我正在尝试这样做publicclassRostelecomLoginActivityextendsActivity{WebViewwebView;Stringurl;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_rostelec

android - 如何远程调试webview?

如何调试/检查apkwebview的元素。我试过this但它只对chrome有用,对apk没有帮助。请推荐我 最佳答案 试试这个:在设备中启用开发者选项(设置-->关于手机-->在版本号上点击7次)打开开发者选项并启用USB调试(在开发者选项中)将此行添加到您的自定义应用程序类或加载WebView的Activity中//如果您的构建处于Debug模式,则启用WebView检查if(0!=(getApplicationInfo().flags&ApplicationInfo.FLAG_DEBUGGABLE)){WebView.setW