社区
iOS
帖子详情
关于ios下webview的技术咨询!
屋顶上的老猫
2012-02-24 10:12:57
没接触过IOS开发,有个技术问题请各位帮忙。
比如要用webview加载一张图片,目前webview内部提供的方法是传入资源的url,但这张图片是经过加密处理的,这就需要在传入之前进行解密,同时为了保证数据安全禁止解密后的资源文件明文保存,所以不能直接利用目前方法传入url,有没有接收类似“文件数据流”的加载方法,或者其他的技术手段?
...全文
464
10
打赏
收藏
关于ios下webview的技术咨询!
没接触过IOS开发,有个技术问题请各位帮忙。 比如要用webview加载一张图片,目前webview内部提供的方法是传入资源的url,但这张图片是经过加密处理的,这就需要在传入之前进行解密,同时为了保证数据安全禁止解密后的资源文件明文保存,所以不能直接利用目前方法传入url,有没有接收类似“文件数据流”的加载方法,或者其他的技术手段?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
屋顶上的老猫
2012-02-29
打赏
举报
回复
呵呵,还是不太懂,我按你的方法再研究下,多谢了!
相奇
2012-02-27
打赏
举报
回复
专家
屋顶上的老猫
2012-02-24
打赏
举报
回复
我没做ios开发,现在也是赶鸭子上架,本地可以完成解密,但解密后的图片禁止本地保存,所以不能直接给webview传入url,只能操作解密后的内存数组。不能以任何形式保存图片,要么还加密干什么啊?
我本地可见的数据为:
1、html文件;
2、js脚本;
3、加密过资源文件,供网页显示用;
你说的“js换img的scr”具体是什么意思?我明白你的意思了,好像你还没明白我的意思啊,哈~
咸清
2012-02-24
打赏
举报
回复
还是感觉有点头大,去年做过一个iPad的浏览器,对webview有点了解……
想知道,LZ说的 加密图片,如果直接访问对应的URL,能否下载到本地?
如果能拿到图片数据(哪怕是加密过的),而且我们知道解密算法的前提下,应该很简单的问题。
大不了把html文件也下载到本地,然后用js换img的scr,再加载到webview。
如果是所谓的图片防盗连、URL字符加密等技术防止下载,就另想办法了。
明白我的意思吗?
屋顶上的老猫
2012-02-24
打赏
举报
回复
to ybh37:
我没说清楚,webview要加载的是一个网页,网页内引用的资源的里有加密图片,说到底就是webview最终的渲染接口有没有方法调到。
咸清
2012-02-24
打赏
举报
回复
我对你需求的理解是图片的数据加密。
如果是其他的,比如访问URL加密等,我的思路就不对了
咸清
2012-02-24
打赏
举报
回复
解密算法你自己要清楚
NSData相当于一个二进制的数组,直接用算法解密就可以了生成图片的明文数据了。
UIImage类中有几个函数可以由NSData来生成UIImage。
有了UIImage对象,至于显示就不用说了吧
屋顶上的老猫
2012-02-24
打赏
举报
回复
先不用理会下载,加密资源本地保存,楼上能具体说下“解密”->“显示在webview”中间的细节吗?比如,可调用接口、是否需要数据类型转换啥的?
咸清
2012-02-24
打赏
举报
回复
可以异步下载下来,得到一个NSData,然后解密,然后再显示在webview中。
咸清
2012-02-24
打赏
举报
回复
呵呵,不好意思,我打错了,scr应该是src
如:
img class="logo" alt="" src="http://c.csdn.net/bbs/t/5/i/pic_logo.gif"
把pic_logo.gif下载到本地后,要对应的把src="http://c.csdn.net/bbs/t/5/i/pic_logo.gif"替换为本地的路径。
看明白意思后就有的放矢了……
解密后的图片本地不允许保存的话,相对要麻烦一点………一下内容不显示了…
居然提示我非法字符,我给你站内留言了,请查收。
手机移动端电商,
IOS
,Android
开发者可以利用Web开发工具如React、Vue或Angular构建H5页面,再通过原生桥接技术与
iOS
的Swift或Android的Java/Kotlin进行交互,实现App的功能扩展。 在
iOS
平台上,使用Xcode进行开发,Swift是主要的编程语言。...
工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究
昆山工业技术研究院着眼于为委托用户和质检机构搭建良好的沟通桥梁,免去目前市场业务中企业用户需要实地地并频繁地与检测机构沟通,从而提出自己的委托乃至下委托单、等待检测报告等,设计并研发了市场上首款提供...
IOS
中
WebView
的使用
UI
WebView
是
iOS
sdk中一个最常用的控件。是内置的浏览器控件,我们可以用它来浏览网页、打开文档等等,UI
WebView
能够加载html/htm、pdf、docx、txt等格式的文件 系统自带的Safari浏览器就是通过UI
WebView
实现的。...
iOS
中的
webView
加载HTML
在日常开发中,我们为了效率会用到很多很多的
WebView
,比如在做某个明细页面的时候我们返回给你的可能是一个html字符串,我们就需要将当前字符串展示到
webView
上面,所以我们对HTML标签需要有一定的认识,下面我们来...
uniapp - 最新详细实现web-view网页与安卓苹果App端之间互相通信功能,苹果app/安卓app平台与内嵌
webview
组件内的网页进行相互传值,内置网页与app双向实时通信,详细示例代码
uni-app,Android安卓,苹果
ios
,app,内嵌
webview
,第三方H5网页,app和web-view通信传值,web-view引入的页面向App主应用传递数据,App端与
webview
端相互通信,App端和H5端
webview
之间的通信,uniapp实现
webview
和...
iOS
29,042
社区成员
12,462
社区内容
发帖
与我相关
我的任务
iOS
主要讨论与iOS相关的软件和技术
复制链接
扫一扫
分享
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章