移动互联网架构简化图 Appium的优势 多种开发模式支持 native hybrid webview 多平台支持 android ios 跨语言 java python ruby nodejs php 支持跨app,可以在多个app之间交互 不依赖源代码,可以测试第三方应用 Appium原理 待补 ...
分类:
移动开发 时间:
2018-10-02 18:07:33
阅读次数:
690
function connectWebViewJavascriptBridge (callback) { if (window.WebViewJavascriptBridge) { callback(WebViewJavascriptBridge) } else { document.addEven ...
分类:
移动开发 时间:
2018-09-27 16:08:39
阅读次数:
142
技术点总有它的来由,唯一要做的是静下心来看 谁知道之后又会怎么样了。 1.hybrid 基本概念 ⑴.什么是hybrid? hybrid即“混合”,前端和客户端的混胡开发模式,有的同时需要server端。 hybrid 底层依赖于Native提供的容器(WebView),上层使用html&css&J ...
分类:
其他好文 时间:
2018-09-27 01:47:51
阅读次数:
784
子页面// 获取当前webviewvar self = plus.webview.currentWebview();var opener = self.opener();//此句调用父页面jsopener.evalJS('checkLoginStatus()'); 父页面function check ...
分类:
Web程序 时间:
2018-09-25 12:46:43
阅读次数:
914
最近,项目组想开发一款插件,其中的功能就有面板中集成本地的Web页面,网上对这种的需求的方案也有很多种,像JEditorPane,DJNativeSwing,还有jdk自带的JavaFX的WebView,以下个人经历的开发过程所遇到的问题 1,JEditorPane,这一种对页面的只能进行一些简单的 ...
分类:
Web程序 时间:
2018-09-22 21:14:36
阅读次数:
722
不是新东西,就是在项目里面用到H5页面的时候,中间加载延迟的时候,在最上面加载一个进度条,代码如下: 思路是:给WKWebView添加一个观察者,WKWebView有一个属性estimatedProgress,就是当前网页加载的进度,所以监听这个属性,然后再开始加载网页的时候显示progress,在 ...
分类:
移动开发 时间:
2018-09-22 18:23:40
阅读次数:
241
手机端由原生切换为H5,定位不到元素。需要将apk开启调试模式:在入口Activity中添加2行代码,如下 if (Build.VERSION.SDK_INT >=Build.VERSION_CODES.KITKAT) { WebView.setWebContentsDebuggingEnabled ...
分类:
移动开发 时间:
2018-09-18 13:45:04
阅读次数:
415
最近做一个h5的落地页,用户输完信息后,去下载app,这里切记几个知识点 1.在微信和QQ中是不能下载app的,需要跳到浏览器中去下载。 2.window.location.href和window.open链接到app的链接是行不通的,在webview中会毙掉(h5嵌在第三方的贷超app中就会挂掉) ...
分类:
微信 时间:
2018-09-17 10:29:30
阅读次数:
270
为什么会去结束进程呢?因为在做appium中遇到H5跳转了多个页面的时候,出现了获取的pagesource是上一个页面的情况,这时候就需要先退出webview,然后杀掉chromedriver的进程,再次进入webview就可以了。 经尝试过使用 结果都不能关闭掉进程。最后使用win32的进程关闭方 ...
分类:
编程语言 时间:
2018-09-14 20:00:23
阅读次数:
200
/** * WebView操作处理相关工具类 */ public class WebViewUtils extends WebView{ public WebViewUtils(Context context, AttributeSet attrs, int defStyleAttr) { supe... ...
分类:
移动开发 时间:
2018-09-14 17:25:39
阅读次数:
393