ICode9

精准搜索请尝试: 精确搜索
  • WebView技术原理2021-10-10 17:34:59

    我们知道混合应用是在原生应用里嵌套了H5页面,H5是在webview控件里的,那么我们在UI自动化时该如何定位webview里的元素呢?我们可以通过 uiautomatorviewer将webview解析出来android能识别的组件,但是这种方式在不同的手机上有可能解析的不一致,导致自动化脚本不稳定,不推荐使用这种

  • webview_flutter官方插件选择文件、图片的问题2021-09-30 17:01:39

    前言 webview_flutter官方的webview插件,很多功能缺失,现在H5有上传图片的需求,但官方的插件并不支持。 点击H5中的选择文件,没有任何响应,问题issues,官方库的issues上已经有提出相关问题。 原因分析 H5要想调用原生选择图片功能,需要webview重写WebChromeClient类中的onShowFileC

  • Android WebView https白屏、Http和Https混合问题、证书配置和使用2021-09-29 11:35:09

    目录 前言启用https后白屏(证书错误)修改处理WebView中Http和Https混合问题处理办法Webview的几种内容加载模式 证书配置或处理https请求的证书okhttp进行请求:HttpsURLConnection忽略证书 前言 原有项目中有部分界面是用webview展现的h5页面,一直以来都使用的http地址,但有

  • 直播系统平台搭建适配Android WebView 深色主题2021-09-26 14:33:47

    直播系统平台搭建适配Android WebView 深色主题的相关代码 深色主题适配时,webview可以通过api设置自动适配,不用再添加night资源,但是对系统版本有要求,需要android 10(Build.VERSION_CODES.Q),才能调用此api。方法见如下.   public class WebViewActivity extends AppCompatActivity

  • 下一阶段安排2021-09-24 20:31:46

    1. webView中,浏览器打开网页的生命周期。 2. 使用logcat查看日志:adb命令。 3. webview调试。 4. webview和app的交互(混合开发,app中如何执行js)。 5、学习如何写概要设计(画用例图,include和extend、调用链(场景)))。 6、设计模式: (1)单例模式(写法方式、找出项目中不符合的写法并提QC单子)

  • Flutter 子进程WebView——跨进程混合栈渲染的实践2021-09-22 12:34:51

    前言 首先祝大家中秋节快乐,而明天又要上班啦~ 哈哈哈。不过,立此之处,国庆可期矣~ 好了,书归正传,在此我想分享一下关于我在Flutter 安卓端的跨进程渲染所做的一些实践。 起因 随着项目不断的迭代,功能日益复杂,内存占用也与日俱增。在压测过程中,app的崩溃也多是因为各种原因的内存

  • pyqt webview 执行js2021-09-20 11:30:11

    import sys from html import html1 from PyQt5.QtWebEngineWidgets import QWebEngineView from PyQt5.QtWidgets import QApplication, QWidget, QVBoxLayout, QPushButton # 创建一个 application实例 app = QApplication(sys.argv) win = QWidget() win.setWindowTitle(

  • 前端性能优化-APP原生性能优化-极客时间2021-09-14 19:31:36

    前端性能优化 目录 前端性能优化第五章:WebView(APP 原生性能优化)5.1 WebView —— 如何选择合适的 WebView 内核5.2 浏览器优化:如何设置全局 WebView5.3 浏览器优化——如何进行导航栏预加载5.4 浏览器优化——如何打通登录态5.5 浏览器优化——如何实现 URL 预加载5.6 浏览

  • uniapp webView获取不到cookie2021-09-10 11:02:36

    不知道你的H5页面是在哪里运行的,如果是正常的浏览器是没有问题的,如果是微信内部或者webview内部,建议用户信息和token等别放在cookie中,因为这两个环境不支持cookie,可以storage进行存储,发起请求时放到header中。 如果请求发生了跨域,一般情况下,即使有cookie也不会被携带。

  • 前网易架构师总结的使用 appium 进行微信小程序的自动化测试2021-09-04 17:05:14

    微信小程序结构 其实微信小程序不过是正常的webview而已. 只是产品概念上的不同. 本质还是h5. 所以用appium是可以进行自动化的. 以我们美团外卖为例. 查看结构就可以看到小程序的dom结构. 欢迎大家使用美团外卖小程序(此处应有广告词) 自 动化用例的调整 webview的进程名是

  • vue项目用hbuilder打包成APP后,返回键退出程序的解决办法2021-09-04 17:03:17

    此解决办法主要是针对通过使用Hbuilder中的5+app打包成安卓代码出现的问题 方法参考来自于 https://juejin.cn/post/6844904128678723592,万分感谢!!! 在vue项目中public文件夹下的index.html中,在<div id="app"></div>查看如下<script>标签代码 <script> document.ad

  • android webview 访问https链接中http的图片或视频2021-08-25 09:30:39

    android 通过webview访问https网页,网页里嵌套有http地址的图片或者视频,报错 Mixed Content: The page at 'xxx' was loaded over HTTPS, but requested an insecure resource 'xxx'. 解决方法 webSettings.setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW);

  • NestedScrollView嵌套小视频app源码的WebView导致底部有空白2021-08-20 14:31:23

    NestedScrollView嵌套小视频app源码的WebView导致底部有空白1、重新设置Webview的宽高   val params: ViewGroup.LayoutParams = parentingSchoolListDetailedWeb.layoutParams params.width = resources.displayMetrics.widthPixels.minus(SizeUtils.dp2px(30f)) params.height

  • Android中webview的相关知识点2021-08-03 17:04:39

    webview是Android中用来加载网页的一个组件。有一定开发基础的Android程序员应该都是很熟悉这个组件的。有时候我们可能直接使用webview,有时候我们喜欢使用类似AgentWeb之类的三方框架。这里我总结一下webview的一些相关常用方法。今后不论怎么使用webview,这些常用方法都是必不

  • uni-app 前端微信h5支付记录,跳转页面Referer问题2021-07-31 10:58:09

    微信H5支付开发文档 1.wx支付流程图 对于前端来说只需要关心1.请求下单;3.得到Url后跳转;7.查询支付结果;10.展示支付结果 1,3一个是请求接口,一个是处理response,主要问题得到url后,跳转页面的问题 做法1: // #ifdef APP-PLUS plus.runtime.openURL(url); // #endif // #ifdef H5

  • iOSwkwebView 打开 TXT/PDF 文件乱码的问题2021-07-30 15:02:52

      最近做资料文件下载下来并查看的时候,用 WKWebView 打开office 类型的文件的时候是没问题的,但是打开测试人员上传的一个 TXT/PDF 文件就出现了乱码问题,经过查看,应该是文件的编码问题,于是找了种方式来解决出现的问题。   path = [path stringByAddingPercentEscapesUsingEncod

  • webapp监听手机物理返回键,返回上一页面或者关闭app2021-07-22 20:00:13

    配置文件 1.项目下建文件夹commonFunction->physicBackListener.js 编辑代码 2.这个js文件内复制代码: var webview = plus.webview.currentWebview(); plus.key.addEventListener('backbutton', function () { webview.canBack(function (e) { i

  • Appium切换webview时候报chromedriver版本问题2021-07-17 11:02:44

    前言 用appium切换webview的时候报chrome和chromedriver版本的问题:Encountered internal error running command: Error: session not created exception: Chrome version must be >= 58.0.3029.0(Driver info: chromedriver=2.30.477700 ) 运行环境:android 6.1appium 1.2.1appium

  • android kotlin 简单的跳转html页面2021-07-16 12:01:46

    android kotlin 简单的跳转html页面 布局页面 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" andr

  • uc-devtools使用2021-07-15 16:32:26

    uc-devtools:UC开发者调试工具 webview元素定位工具 官网介绍::https://dev.ucweb.com/docs/pwa/docs-zh/xy3whu 下载地址:https://plus.ucweb.com/download 下载对应版本即可. UC-devtools的使用 前提:手机需要打开USB调试模式,被测app需要开启webview的调试模式 1.设置为本地 Dev

  • android使用webview加载h5页面,也可做成app嵌入H5壳2021-07-15 14:00:27

    android使用webview加载h5页面 之前直接使用webView遇到了一些坑这是最终版记录一下 前台页面java package com.xiaocaoer.webviewke; import androidx.appcompat.app.AppCompatActivity; import androidx.constraintlayout.widget.ConstraintLayout; import android.os.Bu

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有