一个常用的功能就是禁止浏览器本身的右键菜单,靠在WPF中拦截鼠标事件是不行的,可以通过设置MenuHandler来实现。 首先实现一个IContextMenuHandler。 public class NullMenuHandler : IContextMenuHandler { public bo ...
分类:
Web程序 时间:
2018-11-07 00:08:06
阅读次数:
822
1.body,或者html 高度为100% 会导致下拉直接触发原生的刷新控件,而不是webView滑动到顶部后刷新,以及不会执行onScrollChanged 方法,并且getScrollY 总是返回0 ,getContentHeight * getScale 的值总是与webView高度一致 上述 ...
分类:
移动开发 时间:
2018-11-02 19:05:36
阅读次数:
226
由于负责项目的原因第一次与客户端服务端三方联调,感觉有必要总结一下,虽然内容不复杂 技术也不难,总结总是好的。 就是要求用户去关注公众号,成功之后给予金币奖励。 和服务端的交互:进入页面,反复轮循去请求接口,服务端轮循去查询数据库,当得到返回结果是成功的时候销毁该页面。30s后停止请求。 和客户端的 ...
分类:
其他好文 时间:
2018-11-02 19:03:50
阅读次数:
185
App使用H5编写,默认方式找不到元素。启动后获取所有上下文,找到webivew_xxxx的,然后进行切换。 源码: ...
分类:
移动开发 时间:
2018-11-02 11:15:01
阅读次数:
792
简介: 总结: 1. 逻辑层使用js引擎,视图层使用webview渲染 2. 微信小程序已经支持了绝大部分的 ES6 API 3. 可以自动补全css的兼容语法 文档:https://developers.weixin.qq.com/miniprogram/dev/framework/details ...
分类:
微信 时间:
2018-11-01 16:06:43
阅读次数:
402
前言 用appium切换webview的时候报chrome和chromedriver版本的问题:session not created exception: Chrome version must be >= 58.0.3029.0(Driver info: chromedriver=2.30.47 ...
分类:
移动开发 时间:
2018-10-31 15:34:56
阅读次数:
405
首先要安装一个插件:flutter_webview_plugin 使用方法: FlutterWebviewPlugin 插件提供一个链接到唯一webview的单一实例,这样你就可以在app中的任何地方控制webview,比如监听事件: 隐藏webview: 关闭webview: 画一个内部矩形web ...
分类:
Web程序 时间:
2018-10-28 20:52:53
阅读次数:
1342
文章链接: "https://mp.weixin.qq.com/s/69TRkmFL1aNuSqfw4ULMJw" 项目中经常涉及到富文本的加载,后台管理端编辑器生成的一段html 代码要渲染到移动端上面,一种方法是前端做成html页面,放到服务器上,移动端这边直接webView 加载url即可,还 ...
分类:
移动开发 时间:
2018-10-28 17:56:22
阅读次数:
192
问题所在点:明明自己在chrome浏览器上写代码写的好好得,可是一到了手机得webview里面就各种不行,原因是兼容性导致报错致使运行失败。找不到原因只能一步步弹窗提示,大大增加了开发得时间。经过一小波小游戏开发,安利下总结得移动端webview调试技巧。 安卓手机+windows调试 需要条件:1 ...
分类:
移动开发 时间:
2018-10-25 12:13:39
阅读次数:
241
1.认识WebView 实例说明: 当你打开百度阅读APP→VIP全站去广告→用自带的 UI Automator去定位里面的元素,如图: 不管你去定位 '规则详情' '开通'等等,都会定位不到,只能显示一个整体页面,这个就是WebView Note: ① 可以理解与selenium里的iframe类 ...
分类:
移动开发 时间:
2018-10-25 00:20:53
阅读次数:
228