草庐IT

post_WebView

全部标签

如何用post的方式进行eventSource请求

我们平时的工作中可能需要和服务端建立链接,从而来接受服务端推送的数据,常用的就是eventSource,我们平时常用的就是通过get的方式创建一个eventSource,但是我们如何通过post的方式创建呢?首先我们介绍一下eventSource,还有他和websocket的区别:1.eventSource的介绍1)eventSource是一个WebAPI,它允许网页通过HTTP长连接(通常称为Server-SentEvents(SSE))从Web服务器接收自动更新。它使网页可以接收实时更新,而无需刷新页面或向服务器发送重复请求。2)使用eventSource,网页可以订阅从服务器发送的事件流

android - Youtube iframe 播放器不会在 android 4.x WebView 中显示视频

我正在尝试在androidWebView中使用youtubeiframe播放器,但它在android4.x上失败,而在5.x上一切正常。当我在4.x中尝试播放器加载视频时,当我启动它时,除了听到视频声音外什么也看不到。logcat一遍又一遍地充满Chrome错误消息:E/chromium(20362):[ERROR:gles2_cmd_decoder.cc(5942)][.Compositor-Onscreen-0x5db83bb8]GLERROR:GL_INVALID_OPERATION:glUseProgram:programnotlinkedE/chromium(20362):[

android - "Unsupported ABI"chromium webview 错误

我按照以下说明编译、安装并成功运行了基于chromium46(标签46.0.2490.71)的自定义webview:https://www.chromium.org/developers/how-tos/android-build-instructions并构建了忍者目标“system_webview_apk”。而且效果很好!现在我正尝试将它集成到我的基于AOSP构建的lolipop5.1.1_r29的自定义android图像中。构建和安装步骤有效,但是当应用程序试图扩充webview时,出现以下错误:E/AndroidRuntime:Causedby:java.lang.Illega

Android < 4.3 WebView https 错误 : Falling back to SSLv3 because host is TLS intolerant

我的应用程序包含一个加载httpsurl的WebView。我注意到在Android版本>4.3上一切正常,但在较低版本上我收到此错误:external/chromium/net/http/http_stream_factory_impl_job.cc:865:[0804/151708:WARNING:http_stream_factory_impl_job.cc(865)]FallingbacktoSSLv3becausehostisTLSintolerant::443和“找不到页面”消息出现。HTTPS页面是TLSv1.2,我了解到旧版本的Android不支持这种证书。所以,如果我使

javascript - 点击 Android EPSON 热敏打印来自 WebView 的数据?如果找不到打印机?

这是myCodehere在我的Activity中,我使用EpsonSDK将数据从WebView打印到androidActivity..所以在Web-veiwOnclick上它会启动PrinterActivity并且它会打印我想做的是.....从WebView单击它会打开打印机Activity,以便它应该打印并退出...所以我在这里创建了一个WebView......在JS的帮助下它仍然打开我的Activity表单WebView(onclick)直到现在它很好......但我试图添加打印并退出......onclick但它不起作用...因为我需要选择语言和打印机型号...如何在share

android - 为什么我不能在 Android WebView 的 HTML AudioElement 中设置 currentTime 和 duration 等于 0?

请原谅我,但在我写这个问题时,出现了一些想法,所以这个问题可能看起来像是事件日志,但您可以放心地跳到TL;DR部分。我有一个AAR模块,我在其中使用WebView来显示页面并播放具有不同开始时间的音频文件-取决于上下文。我有两个应用程序,我在其中测试AAR模块:一个是测试应用程序,它是运行该模块所需的基本框架,另一个是真正的应用程序,它需要一段时间才能完成应用程序的流程进入模块部分。我被告知几个测试设备上的错误,其中音频播放总是从0开始,不要介意使用的音频元素currentTime设置。这是我的代码,处理播放的地方:varinstance=this;this.playbackCurre

android - FCM - 如何修复 android.app.RemoteServiceException : Bad notification posted from package Couldn't expand RemoteViews for: StatusBarNotification

我看到数千份与通知相关的崩溃报告,但没有可行的方法来调试或检查Firebase云消息传递中通知的应用代码FatalException:android.app.RemoteServiceException:Badnotificationpostedfrompackagecom.appbootup.ipo.news:Couldn'texpandRemoteViewsfor:StatusBarNotification(pkg=com.appbootup.ipo.newsuser=UserHandle{0}id=2tag=IPO-SMEscore=10:Notification(pri=1co

javascript - Android Webview HTML 加载 Javascript 问题

我已经与这个问题作斗争超过48小时了,但我一直无法在网上的任何地方找到答案。这是设置:我的Android应用程序在首次运行时正在下载内容(内容超过20MB),文件解压缩到用户的SD卡上的/mnt/sdcard/{mypackage}/folder。内容包括HTML文件、CSS文件、JS文件和图片。这是写入SD卡的完整结构(其中/=/mnt/sdcard/{mypackage}/folder/):/内容/a.htmlb.htmlimages/image1.jpg/CSS/c.cssd.css/js/e.jsf.js这是我从SD卡加载html文件的代码:webView=(WebView)f

android - 如何保存在 webview 中显示的图像?

我想将webview中显示的图片保存到本地存储,webview应该已经缓存了它显示的图片,如何访问缓存的图片并将它们保存到本地存储中? 最佳答案 WebViewwebView=newWebView(this);//yourimageisinwebviewPicturepicture=webView.capturePicture();Canvascanvas=newCanvas();picture.draw(canvas);Bitmapimage=Bitmap.createBitmap(picture.getWidth(),pictu

java - 在 Activity A 中预加载 Webview 并将其传递给 Activity B 以加快加载速度

在我的一个应用程序中,我使用webview加载页面,场景是我有ActivityA和ActivityB,ActivityA显示菜单列表,在选择列表中的任何项目时它将打开ActivityB,在ActivityB中,我正在做所有与webview相关的Activity,比如使用URL加载webview,但是显示该页面需要很多时间,我的问题是无论如何我可以在ActivityA中预加载webview并将其传递给B以立即加载.如果可以在ActivityA中预加载webview并将其传递给ActivityB以立即呈现,请告诉我它是如何实现的?注意:我可以在ActivityA中使用进度对话框,直到web