社区
iOS
帖子详情
ios中内嵌H5界面,想要实现H5中的下载文档功能,怎么实现呢
Seven777Zq
2017-03-23 04:07:58
ios中嵌套一个H5的界面,这个H5界面中有一个下载文档功能,但是在APP中无法下载,点击直接打开了,现在想要实现下载到本地,请问一下,这个应该怎么实现呢?
...全文
1814
2
打赏
收藏
ios中内嵌H5界面,想要实现H5中的下载文档功能,怎么实现呢
ios中嵌套一个H5的界面,这个H5界面中有一个下载文档功能,但是在APP中无法下载,点击直接打开了,现在想要实现下载到本地,请问一下,这个应该怎么实现呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Johnny Tong
2017-04-01
打赏
举报
回复
使用桥接,在JS代码和oc代码中约定好标签,让JS传给一个下载的地址。通过JS传过来的地址使用原生下载并且操作。
xttxqjfg
2017-03-27
打赏
举报
回复
在web的代理事件中去拦截下载地址,然后调用原生的方法下载即可。 多了解下混合开发,比如cordova。。
iOS
和
H5
页面交互拦截
用于移动端和前端进行交互,
H5
页面获取
iOS
端点击事件,
iOS
端获取
H5
点击事件,
实现
实时交互
h5
+
实现
手机端的录音,拍照,录像App
该demo使用
h5
+的
功能
基于android手机
实现
了录音,拍照,录像并进行上传
下载
,播放的
功能
,采用
h5
开发移动app,理论是支持android和
ios
的开发,开发工具采用hbuilder,利用hbuilder打包app在android机上运行,目前只测试了android机
Android代码-App
内嵌
H5
通信
<!--AppInterface — 让JSBridge更简单一点 简介 事情起源于公司一个内部项目,App那边说要采用
内嵌
H5
的形式来做,然而此前部门并没有一个成型的框架予以支持,于是上网搜集了一些关于App
内嵌
H5
通信的资料,基于安卓与
H5
实现
了一个通过拦截
H5
请求与JSBridge的框架,纯REST风格,安卓基于注解与反射
实现
,类似于SpringMVC的Controller
实现
在讨论如何使用这套框架之前,咱们先从简单的原理说起 从我目前了解到的情况来看,采用的技术无非就以下几种 页面
内嵌
入一个iframe,通过修改iframe的src来让Webview拦截到来自网页的请求; 修改页面的location.href,让Webview拦截到来自网页的请求; 由APP
实现
对话框的接口,
H5
调用alert等对话框以
实现
消息的传递; 使用安卓的JSBridge; 使用
iOS
的JavascriptCore(
iOS
7.0版本后可用) 方案一应该是目前(或遗留项目)采用最多的方案,方案二是针对
iOS
9识别不到方案一而采用的打补丁方案,方案三也有不少人在用,方案四与方案五应该是同级的,同时可以
使用
H5
在移动端(安卓、苹果)调用摄像头和
文档
用
H5
来调用自系统带摄像头和文件
文档
,兼容安卓和苹果。
解决
ios
的app内
H5
页面倒计时在锁屏后停止或延迟的解决方案
解决
ios
的app内
H5
页面倒计时在锁屏后停止或延迟的解决方案
iOS
29,028
社区成员
12,466
社区内容
发帖
与我相关
我的任务
iOS
主要讨论与iOS相关的软件和技术
复制链接
扫一扫
分享
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章