在此记录一些杂七杂八的遇到的神奇的问题
跨域问题
访问阿里云oss图片文件跨域
项目中 canvas 使用 toDataURL() 方法导出图片base64信息
图片设置 img.crossOrigin = ‘Anonymous’; 【为啥图片要设置这个,canvas跨域渲染图片会导致画布污染,无法导出图片】结果报错跨域
1 | Access to image at xxx from origin xxx has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. |
原因:在网上查询问题原因是由于cdn缓存问题导致。通过控制台 network中的 disabled chache 选项打开就好了,可以确定是这个问题
解决方法
在图片路径后边加上时间戳
1 | https://rongdao.oss-cn-beijing.aliyuncs.com/2023/12/19/20231219174004_20231219094008A824.jpg?1706081125760 |
环境问题
window.crypto.randomUUID 无法使用
原因是 http部署环境下不能使用这个方法,如同 拉取媒体设备,webrtc 也是同样的问题
- 本文作者: 王不留行
- 本文链接: https://wyf195075595.github.io/2024/01/24/programming/others/项目中遇到的问题/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!