起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2868|回复: 6

[处理中5] cdvfile 跨域问题

[复制链接]

185

主题

777

帖子

1644

积分

金牌会员

Rank: 6Rank: 6

积分
1644
QQ
发表于 2017-11-13 15:43:57 | 显示全部楼层 |阅读模式
    ios平台将网络平台保存在沙箱中后 <img src="cdvfile://localhost/temporary/a.jpg">  当使用 canvas  时出现Cross-origin image load denied by Cross-Origin Resource Sharing policy.

Failed to load resource: Origin file:///C:\Users\Administrator\AppData\Roaming\Tencent\QQ\Temp\%W@GJ$ACOF(TYDYECOKVDYB.pnghttp://192.168.0.119:8080 is not allowed by Access-Control-Allow-Origin.


如何 解决
天天就知道打酱油打酱油,有点出息行么。QQ:497923435

185

主题

777

帖子

1644

积分

金牌会员

Rank: 6Rank: 6

积分
1644
QQ
 楼主| 发表于 2017-11-13 15:57:31 | 显示全部楼层
报错 信息
QQ截图20171113155633.png
天天就知道打酱油打酱油,有点出息行么。QQ:497923435
回复

使用道具 举报

发表于 2017-11-14 09:09:04 | 显示全部楼层
请问你是怎么保存到沙箱的??保存的路径是什么?? img的src 可以直接使用本地路径赋值试试!
http://docs.wex5.com/wex5-app-question-list-2022/
http://docs.wex5.com/wex5-app-question-list-2113


可以论坛搜下其他人遇到类似问题!可以加好友相互学习下!
http://bbs.wex5.com/forum.php?mod=viewthread&tid=178504

或者上网搜下这块资料
http://blog.csdn.net/xundh/article/details/50035867

需要修改哪儿配置下
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

185

主题

777

帖子

1644

积分

金牌会员

Rank: 6Rank: 6

积分
1644
QQ
 楼主| 发表于 2017-11-14 15:20:17 | 显示全部楼层
我解决了  可以结帖了   我是用的requestFileSystem 保存到沙箱的,  所以 上面的方法不适用,直接修改cordova插件里面的file 插件就行了
天天就知道打酱油打酱油,有点出息行么。QQ:497923435
回复 支持 反对

使用道具 举报

发表于 2017-11-14 15:22:54 | 显示全部楼层
ly201026 发表于 2017-11-14 15:20
我解决了  可以结帖了   我是用的requestFileSystem 保存到沙箱的,  所以 上面的方法不适用,直接修改cord ...

说清楚些!你是自己修改了插件四线的吗??具体如何做的?欢迎分享下代码,思路 和方法!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

185

主题

777

帖子

1644

积分

金牌会员

Rank: 6Rank: 6

积分
1644
QQ
 楼主| 发表于 2017-11-14 16:57:45 | 显示全部楼层
因为跨域问题是服务端没有响应权限导致的,直接在cordova-plugin-file 这个插件里面修改 C object 的源码设置头文件返回就可以了。responseHeaders("responseHeaders")="*" 就行了,
不过这样可能有安全隐患,我看file:///C:\Users\ADMINI~1\AppData\LocalLow\Baidu\BAIDUP~1\dict\Default\F2A384~1.PNGfile:///C:\Users\ADMINI~1\AppData\LocalLow\Baidu\BAIDUP~1\dict\Default\F2A384~1.PNGx5系统还是需要将这块优化一下。。。。。。
天天就知道打酱油打酱油,有点出息行么。QQ:497923435
回复 支持 反对

使用道具 举报

发表于 2017-11-14 17:45:15 | 显示全部楼层
ly201026 发表于 2017-11-14 16:57
因为跨域问题是服务端没有响应权限导致的,直接在cordova-plugin-file 这个插件里面修改 C object 的源码设 ...

你好楼主,这个特性 ,已作为产品功能建议提交(内部编号:2017111400009),感谢楼主的支持与配合。
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-22 16:36 , Processed in 0.087015 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表