首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
webview
订阅
灰蓝宇墨
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
js和原生应用常用的数据交互方式
在原生app中经常会使用到H5页面,比如说电商中的活动页,一些电商中的详情页,等等...这些页面都有一个特点,那就是在未来修改的可能性,和一次性的几率特别的大。所以用H5的页面是最睿智的一种选择。 一旦使用了H5那么就少不了和原生开发的一些交互(Android, IOS)如下的…
hybrid(H5)与客户端通信
就是嵌入在客户端的H5页面, 也就是我们常说的webview.它跟浏览器中的html页面区别不大.因为大都是由webkit渲染引擎渲染出来的. 异步事件处理都是通过Event Loop. 所以webview跟浏览器页面对于前端开发者来说根本没啥区别。但是webview是运行在A…
H5如何与原生App(ios,安卓,RN)通信?
UIWebView是一个可加载网页的对象,它有浏览记录功能,且对加载的网页内容是可编程的。说白了UIWebView有类似浏览器的功能,我们使用可以它来打开页面,并做一些定制化的功能,如可以让js调某个方法可以取到手机的GPS信息。 但需要注意的是,Safari浏览器使用的浏览器…
H5在WebView上开发小结
来自我司业务方要求,需开发一款APP。但由于时间限制,只能采取套壳app方式,即原生app内嵌webview展示前端页面。本文主要记述JavaScript与原生app间通信,以及内嵌webview开发时,前端方面可能踩的一些坑。 android 传送门 和ios 传送门,因为两…
H5与APP混合开发遇到的问题总结
问题9:[Intervention] Unable to preventDefault inside passive event listener due to target being treated as passive. See
小型移动 webApp Demo 知识点整理
移动端的知识点很多,但是我们公司不大,而且对移动 web 的相关细节并不是太重视,只是整理了这些。 按照这个顺序学习下来,相信简单的项目应该就能应付了。注:相关理论不做详细介绍,附上学习链接
JSBridge的原理
关于 JSBridge,绝大多数同学最早遇到的是微信的 WeiXinJSBridge(现在被封装成 JSSDK),各种 Web 页面可以通过 Bridge 调用微信提供的一些原生功能,为用户提供相关的功能。其实,JSBridge 很早就出现在软件开发中,在一些桌面软件中很早就运…
Hybrid 开发:JsBridge - Web 和客户端的桥
Hybrid 开发中,web 页面往往会跟 native 进行交互,而 JSBridge 就是 web 页面和 native 进行通信的桥梁,通过 JSBridge 可以实现 web 调用 native 的方法,native 可以通过 webview.loadUrl 之类的方法,将 javascript:xxx 代码放…
Hybrid前端jsbridge设计原理分析
预先定义好schema,如myapp://... 可以看到,在某个按钮或者行为需要与原生端通信时创建一个iframe然后再移除,如果不移除iframe,则会在body里出现大量无用的iframe标签,这里简单说一下Native怎么去拦截这个伪链接请求。 这样就可以拼接出&key…
Vue 全家桶实现网易云音乐 WebApp
基于 Vue(2.5) + vuex + vue-router + vue-axios +better-scroll + Scss + ES6 等开发一款移动端音乐 WebApp,UI 界面参考了安卓版的网易云音乐、flex 布局适配常见移动端。 因为服务器的原因,所以可能多人…