后端配置了相关字段后的前端跨域处理


title: 后端配置了相关字段后的前端跨域处理

date: 2024-07-19 11:12:47
tags: vue3

javascript 复制代码
const urlTest = () => {
  let url = "图片链接";
  var img = new Image();
  img.setAttribute("crossOrigin", "anonymous");
  img.src = url;

  img.onload = function () {
    let canvas = document.createElement("canvas");
    canvas.width = img.width;
    canvas.height = img.height;
    let context = canvas.getContext("2d");
    context.drawImage(img, 0, 0, img.width, img.height);
    let quality = 0.8;
    // 这里的dataurl就是base64类型
    let item = canvas.toDataURL("image/png", quality);
    console.log(item);
  };
};
urlTest();
相关推荐
成长ing121381 分钟前
cocos creator 3.x shader 流光
前端·cocos creator
Alo36510 分钟前
antd 组件部分API使用方法
前端
BillKu13 分钟前
Vue3数组去重方法总结
前端·javascript·vue.js
GDAL15 分钟前
Object.freeze() 深度解析:不可变性的实现与实战指南
javascript·freeze
江城开朗的豌豆34 分钟前
Vue+JSX真香现场:告别模板语法,解锁新姿势!
前端·javascript·vue.js
这里有鱼汤41 分钟前
首个支持A股的AI多智能体金融系统,来了
前端·python
袁煦丞42 分钟前
5分钟搭建高颜值后台!SoybeanAdmin:cpolar内网穿透实验室第648个成功挑战
前端·程序员·远程工作
摸鱼仙人~43 分钟前
Vue.js 指令系统完全指南:深入理解 v- 指令
前端·javascript·vue.js
前端进阶者44 分钟前
支持TypeScript并打包为ESM/CommonJS/UMD三种格式的脚手架项目
前端
星空下的曙光44 分钟前
pnpm vs npm区别对比
前端·npm·node.js