草庐IT

X5WebView

全部标签

Android:在 WebView 中加载的图像像素质量降低

我正在为移动浏览器构建Javascript应用程序(不是包装为native应用程序)。我注意到,如果图像尺寸超过特定阈值(宽度超过1400像素左右),Android(经过测试的2.3模拟器和GalaxyS设备)会降低加载图像的质量。这使得加载大位图图像(2000x2000像素)时质量不可用是不可能的。我测试了这个加载一张大图像并将其绘制在-我清除了像素垃圾。如果我使用lineTo()在它们上绘制网格线,它们具有完美的质量,所以坏的一定是在图像像素数据中将大图像切成100x100的切片并将它们绘制到Canvas上-这是我发现不会降低质量的唯一方法。然而,切片很麻烦,增加了额外的步骤来预处

android - 如何检查 WebView 是否已完全呈现并准备就绪?

我的问题是,有时我会看到几秒钟的空白webView,而不是呈现的HTML,这非常令人沮丧。我想实现某种监听器来检查webview是否呈现所有HTML。换句话说:我想让我的webview变成空白。我已经在HTML中插入了javascript简单触发器,它会在HTML完全加载并准备好呈现时通知应用程序:$(window).load(function(){tellAndroidImReady();});它运行完美,但有时我会出现几秒钟的空白屏幕,而不是Shiny的渲染页面。这让我发疯......我在stackoverflow上进行了一些搜索,只找到了thistopic它说解决方案中使用的方法

android webview错误找不到页面

这个问题在这里已经有了答案:AndroidWebViewonReceivedError()(4个答案)关闭3个月前。我使用webVIew读取本地HTML。HTML存储位置Assets项目部分手机可以成功使用(samsung...)有些手机不能(HTCnexus...)这是我的代码publicclassMainActivityextendsActivity{privateWebViewwvBrowser;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setC

javascript - React Native WebView onMessage 不执行任何操作

我正在尝试使用onMessage监听器。该网站正在执行postMessage(window.postMessage("Postmessagefromweb");)但ReactNative的webviewonMessage监听器没有做任何事情!我不知道我做错了什么。这是HTMLwindow.postMessage("Postmessagefromweb");这里是react-native代码:this.webView=webView}onMessage={this.onMessage}source={{uri:'https://app.sodge.co/login/response.ht

javascript - Android Webview 无法处理 javascript?

我的android应用程序显示网页(我使用webview来实现)。.butthejavascriptonthewepageisnotrunninginawebview.IfIvisitthesamewebpagethroughtheBrowser,javascriptisrunning.如何在应用程序中运行javascript(使用webview)? 最佳答案 启用Javascript!:WebSettingswebSettings=myWebView.getSettings();webSettings.setJavaScriptE

html - HTML5 中的 chrome 应用程序 'webview' 替代品

在得知Google将停止对chrome打包应用程序的支持Moreinformationhere我打算用navtiveHTML5转换我的打包应用。该应用程序使用webviews来托管不同的网站,我正在寻找HTML5网页View的替代方案HTML中的webview是否有可靠的替代方案? 最佳答案 Electron是chrome的一个很好的替代品。它建立在相同的基础技术之上。您可以让桌面应用程序使用它。沙盒iframe是iframe的一个很好的替代品。阅读更多here 关于html-HTML5

android - 使 ViewPager + WebView 连续垂直滑动

我正在编写一个html页面阅读器,无法加载所有.html,因为它很大且性能很差,所以我决定将它拆分为3(或更多)html并将其加载到嵌套在ViewPager的WebView中(滑动垂直)我的问题是我应该缓慢滑动以滚动网页View并快速滑动以更改View寻呼机慢速滑动快速滑动改变ViewPager上的页面1)我可以将webview扩展到viewpager内的所有内容高度吗?2)只有在topScroll或endScroll时才能改变viewpageritem?到目前为止我已经尝试过:自定义网页View@OverridepublicbooleanonTouchEvent(MotionEven

android - 在 Android 的 WebView 中播放本地视频

我正在构建一个带有WebView的应用程序,它应该播放保存在本地的视频。奇怪的是,视频播放器无法处理本地视频文件。不过,它确实会播放保存在服务器上的视频。本地文件(html和视频)保存在文件夹assets/html_test这是文件。HTMLServerlocal在Activity中创建WebViewbrowser=(WebView)findViewById(R.id.browser);WebSettingswebSettings=browser.getSettings();webSettings.setJavaScriptEnabled(true);webSettings.setPl

android - 在webview android中加载本地html文件

我正在尝试在android的webview中加载html文件的内容。但是,它给了我“网页不可用错误”。如果我尝试使用google或yahoo等网站,它们会起作用。html文件在src>main>assests>index.html下谁能帮我解决这个问题。谢谢。以下是我的代码:setContentView(R.layout.activity_main);WebViewmWebView;mWebView=(WebView)findViewById(R.id.activity_main_webview);WebSettingswebSettings=mWebView.getSettings(

android - Android Webview 是否支持 CSS3 WebKit 动画?

Android操作系统的WebView控件是否支持硬件加速的css3动画?我在SafariMobile上使用的所有webkitcss(例如:-webkit-transitionblabla)在android上是否也一样? 最佳答案 是的,根据thispage..它支持从版本3.0到最后,心爱的JellyBean;)另一方面,开发人员并没有取得非常成功的结果。引自here:CSSanimationsaresupportedbyAndroiddevices—butonlyifasinglepropertyischanged.Assoon