文件 android\app\src\debug\AndroidManifest.xml ...
分类:
Web程序 时间:
2019-03-12 18:27:07
阅读次数:
952
1, iOS端加载web页面、开启日志并给webView建立JS与OC的桥梁 - (void)viewWillAppear:(BOOL)animated { if (_bridge) { return; } // 1.加载网页 UIWebView* webView = [[UIWebView all ...
分类:
编程语言 时间:
2019-03-06 17:53:14
阅读次数:
218
WebViewClient主要用来处理请求事件和在合适的时候回调进行一些逻辑处理,常用的shouldOverrideUrlLoading就是该类的一个方法,比如: WebChromeClient主要辅助WebView处理Javascript的对话框、网站图标、网站标题、加载进度等,比如: 看上去他们 ...
分类:
Web程序 时间:
2019-03-04 14:21:42
阅读次数:
180
一 let 和 var 作用域 1 普通用法 for (var i = 0; i < 5; i++) { console.log(i); } for (let i = 0; i < 5; i++) { console.log(i); } 结果都是: 0,1,2,3,4 2 箭头函数(()=>{})里 ...
分类:
Web程序 时间:
2019-02-22 18:09:40
阅读次数:
225
在Android P系统的设备上,如果应用使用的是非加密的明文流量的http网络请求,则会导致该应用无法进行网络请求,https则不会受影响,同样地,如果应用嵌套了webview,webview也只能使用https请求。 针对这个问题,有以下三种解决方法: (1)APP改用https请求 (2)ta ...
分类:
移动开发 时间:
2019-02-18 13:02:24
阅读次数:
959
由于腾讯系QQ、微信等都是基于腾讯自研X5内核,不是google原生webview,需要打开TBS内核Inspector调试功能才能用Chrome浏览器查看页面元素,并实现Appium自动化测试微信小程序和微信公众号。 前提条件Appium环境搭建,这里不多说了,可查阅Appium环境搭建文章。 因 ...
分类:
微信 时间:
2019-02-18 01:18:49
阅读次数:
1942
WebView 可以在应用程序中嵌入一个浏览器,可以不跳转到浏览器应用展示网页。 本控件访问了网络,需要申请权限:INTERNET 使用HTTP协议访问网络 WebView已经在后台已经对发送HTTP请求、接受服务响应、解析返回数据、展示页面进行了封装。且WebView还有很多更高级的用法,《第一行 ...
分类:
移动开发 时间:
2019-02-05 18:08:42
阅读次数:
213
一般我们有3种数据需要缓存和下载:纯文本(比如API返回,状态标记等),图片缓存和其他静态文件。 纯文本 纯文本还是比较简单的,RN官方模块 就够了。它就跟HTML5里面的 一样,你可以直接调 和`getItem`去操作数据,这两个方法都会返回一个promise。下面是官方的例子: 缓存数据 获取 ...
分类:
其他好文 时间:
2019-02-03 12:50:41
阅读次数:
305
assets资源目录里面的文件介绍: RealNetJSCallJavaActivity_files文件夹📂 --> 是RealNetJSCallJavaActivity.htm需要图片资源等; HTML+JavaScript (RealNetJSCallJavaActivity.htm) 需要引 ...
分类:
移动开发 时间:
2019-02-03 12:30:37
阅读次数:
259
此文复现的所有兼容性问题均为以下情况: 1. 腾讯X5内核 2. 全屏webview 问题如下: 1. IOS12 中软键盘弹出导致页面顶部截断,并且无法恢复。 解决方法:添加交互事件,调用本地方法,在键盘收起后执行页面回滚操作。 2. 页面中有多个可编辑DIV时,点击IOS系统中软键盘左上方的上下 ...
分类:
其他好文 时间:
2019-01-31 19:13:33
阅读次数:
185