草庐IT

Webview2

全部标签

android - WebView 导致应用程序重启 - 致命信号 11 (SIGSEGV)

我有一个显示网页的Activity。在某些手机(例如,HuaweiAscend)上,此Activity以导致应用程序重新启动的方式崩溃,但不会导致通常的android错误弹出窗口进行报告。(其他手机(例如Nexus)根本不会崩溃。)它似乎总是在加载网页时崩溃,但不会在任何特定点崩溃,例如有时在shoulOverrideUrlLoading期间,有时在onPageStarted或onPageFinished期间。我认为是WebView造成的——08-2921:08:22.577:A/libc(957):0x00000008(代码=1)处的致命信号11(SIGSEGV),线程957--但我

android - 在 NestedScrollView Android 2.3 或更低版本中发布滚动 WebView

我在我的android应用程序中添加了Toolbar、Tablayout和Viewpager。TabLayout中有3个Tab,每个Tab显示一个WebView。我将WebView放在NestedScrollView中,以便在用户在WebView中向下/向上滚动时隐藏/显示Toolbar>。Toolbar隐藏在Android3.0或更高版本中。但不幸的是,在Android2.3或更低版本中,WebView一开始不会滚动。我必须滑动到另一个选项卡,当我再次回到第一个Tab时,WebView开始滚动。我想要什么?我希望WebView应该在Android2.3或更低版本中滚动而没有任何问题。

android - CoordinatorLayout/NestedScrollView/隐藏显示工具栏/WebView 问题

我有一个问题:当我在webView中滚动时,工具栏被隐藏或显示(完美!)但是加载/定位网页存在问题。例如,如果我滚动到页面的中间并单击链接,将加载的新页面也位于页面的大约中间而不是顶部。就好像滚动条没有从一页移动到另一页。如果我添加到NestedScrollView:android:fillViewport="true"一切都适用于webview(页面加载并显示良好,尽管从顶部开始)但我失去了工具栏的隐藏/显示:(你对这个问题有什么想法吗?预先感谢您的帮助:)(有关信息:Android设计支持库:23.0.1)是的 最佳答案 我的假

android - targetSdkVersion 24 的 Webview 出错

我的应用程序有一个WebView,它加载一个带有iFrame的简单HTML页面,该iFrame用于从合作伙伴公司加载用于支付流程的URL(我无权访问该url源)。当我将targetSdkVersion指向19时,一切正常,我可以通过iFrame付款。但是,当targetSdkVersion指向24时,我就没那么幸运了。在这种情况下,WebView设法加载iFrame,它显示一些EditText用于输入信用卡信息和一个Button到提交它,但是当我点击那个按钮时,我总是有一个错误500。由于付款网址是外包的,所以我联系了我们的合作伙伴公司,以了解500错误的来源。他们告诉我错误来自两次调

Android WebView iFrame 字体缩放

我有一个应用程序,基本上只是加载一个网站来显示该信息。在网站内,我有一个加载事件日历的iframe。在计算机上(通过Chrome)查看网站,Activity日历看起来完全符合预期(是的,我知道字体小得离谱)。通过Android应用程序在FireTVStick上查看网站时,iFrame(Activity日历)中的字体会放大。我注意到,对于FireTV,当分辨率为1920x1080时,实际显示分辨率为960x540(将浏览缩小到会产生相同的效果)@见ScreenSizeandResolutionChrome中的图像(正确显示)FireTVWebView(不正确)我还阅读了Font-Boos

java - Android WebView 中的 WebRTC 使用 NextRTC Spring Signaling Server

我是webRTC的新手。我正在尝试使用webRTC在android中制作类似调用应用程序的skype。我正在使用NextRTC在SpringBoot中作为示例服务器。我在http上有服务器。我通过使用来自room.html的示例页面(nextRTC)破解了android。例子。登录时一切都很好,但当我尝试从webView连接websocket时,它给出了这个错误。WebSocketconnectionto'ws://192.168.1.2:8090/signaling'failed:ErrorduringWebSockethandshake:Unexpectedresponsecode

android - WebView 抛出 Receiver not registered : android. widget.ZoomButtonsController

我看到这个异常在我的应用程序中偶尔出现(在野外​​)。WebView用于显示jpg(使用Android版本/设备的缩放/滚动功能,而不是重新发明轮子并执行所有反射操作)。我不知道为什么最终会出现这个异常。基本上我只能想到一个Androidbug。我做什么(GUI线程中的所有内容):首先显示缩略图作为预览设置getSettings().setBuiltInZoomControls(false)加载常规图片时,改为显示该图片设置getSettings().setBuiltInZoomControls(true)为什么要打开/关闭ZoomControls:缩略图不应该是可缩放的,因为一旦常规

android - 如何调试 Android Native 崩溃日志(可能是多个 webview 问题)?

这个问题在这里已经有了答案:Couldsomeonehelpmewiththiscrashreport(2个答案)关闭4年前。我发现无法直接链接到我的代码的崩溃,然后我发现它是native崩溃。回溯是这样的Abortmessage:'[FATAL:jni_android.cc(259)]PleaseincludeJavaexceptionstackincrashreport'r000000000r100003c12r200000006r300000008r47cb80978r500000006r67cb80920r70000010cr87cb7ffadr97cb7ffacsl7cb80

Android webview,当 url 无法被 webview 处理时启动 ACTION_VIEW Activity

实际上我知道如何使用我的自定义webview客户端通过URL过滤启动市场应用程序,但我想让它更通用,即检查每个URL,不仅是市场url,还有一些其他url协议(protocol)webview不知道如何处理它,并启动ACTION_VIEWIntent来处理它。我想也许我可以检查一下url是否不是以“http”“https”“ftp”“mailto”开头的,如果url在这些协议(protocol)中,webview可以自己处理,对于其他人,我会启动一个新的Intent来尝试处理它。你的想法是什么?我对么?是否缺少webview可以处理的协议(protocol)?webView.setWe

android - 为什么不推荐使用 WebView 的 LayoutAlgorithm.SINGLE_COLUMN?

我想知道为什么LayoutAlgorithm.SINGLE_COLUMN已弃用?它有NARROW_COLUMNS无法完成工作的用例:我有一个简短的HTMLfragment,其中包含一张比设备屏幕宽的图像。NARROW_COLUMNS不会调整图像大小以适应屏幕,而SINGLE_COLUMN会缩小图像,因此用户无法水平滚动(这正是我想要的)。关于它为何被弃用的任何想法? 最佳答案 因为他们改变了Webcore.h类(class)魔女LayoutAlgorithm.SINGLE_COLUMN嵌入到。我建议你找到html布局解决方案。