javascript - 安卓外壳与webview里面的html环境之间如何交互图片?
大家讲道理
大家讲道理 2017-04-10 14:34:05
[JavaScript讨论组]

以前交互少量数据时,都是用字符串的格式,在webview的window对象下挂一个自定义对象,通过对象上的方法参数来交互的。现在要交互图片(拍照产生),有想过用base64,但是会报错

I/MyApplication(5949): Uncaught SyntaxError: Unexpected token ILLEGAL -- From line 1 of null

不知道有没有什么交互的方案?上传到服务器?主要是从安卓拍完照片传到webview里面的html环境

stackoverflow里面的这些方法都是改了webview的html
http://stackoverflow.com/questions/5267124/how-to-display-image-with-webview-loaddata
不能这样做,只能传给html,然后让html自己决定怎么摆放,就好像接口返回json那样。

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回复(2)
怪我咯

好问题哦,记得当时我们也是遇到这个问题的

依稀记得当时android工程师是把图片放在本地,然后把相对路径告诉h5
h5这里用file的方式去拿,你可以试试看,是不是用file://这样的方式去拿我记不清了,可以尝试一下

黄舟

记得webview可以加载本地js文件的,那样的话应该也可以加载本地图片的吧。。。要不用加载本地js文件的方法加载图片。。。纯猜测。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号